[FreeBSD] Solaris NIS(yp)

Gabor Zahemszky ZGabor at CoDe.hu
2001. Sze. 3., H, 13:25:08 CEST


On Thu, Aug 30, 2001 at 12:04:16PM +0300, Gabor.K.Horvath at nokia.com wrote:
> Udv
> 
> Solaris 8-as NIS szerverunk van. Szep es jo, de hirdeti az egeszen alacsony
> useridkhoz valo jelszavakat is. hogyan lehetne meggyozni pl arrol, hogy ne
> adja ki a 100 alatti uid-u usereket egyaltalan?

Szia!

Ilyet ugye nem nagyon lehet neki tiltani, de mit szolnal ahhoz, ha nem venned
fol az adatbazisaba akit nem kell hirdetnie, hanem az minden gepen lokaliskent
lenne.  A jegyzetben, amibol tanultad, benne van a pelda, ha jol emlekszem
olyan cimen, hogy hogyan vedjuk a nis szervert - azaz a YP-master-server-nel
csak lokalis passwd feloldas van, es van egy kicsit lecsupaszitott masodlagos
pwd-fajel, amit hirdet.  Az osszes tobbi gepen pedig nsswitch.conf-ban
a) passwd: compat es a /etc/passwd-ben pedig a vegen +:
b) passwd: files, nis, es muxik.

Vagy nem?

ZGabor at CoDe dot HU

Ui: ne tevesszen meg, hogy a hivatkozott jegyzet a HP oktatasi anyaga, ugyanis
ua-t a yp-t hasznalja, mint a Sun.

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról