[Bda] RE: NIS

skaya@yoda.isnpro.com skaya@yoda.isnpro.com
Sun, 07 Jan 2001 20:05:29 +0100 (CET)


ci-joint un reply pour krystal, mais j'aimerais aussi l'avis des gens
qui sont dans le VPN...

> Au fait un jour faudra que tu m'explique exactement comment ca marche le
> nis, et faudra qu'on regarde si y-a moyen de le faire marcher avec du
> md5, histoire qu'on fasse un truc qui blaste pour les ch'tit user enix
bah c'est pas tellement le MD5 qui sera le plus chiant.
l'idée c'est que les fichiers des serveurs NIS sont générés à partir
de fichiers /etc/passwd /etc/shadow etc. tout à fait normaux.
donc :

- on a un pool de serveurs éparpillés (doors, floyd, nemesis, kangaroo,
gate ...)
- chacun exporte une partie de son /etc/passwd /etc/shadow /etc/group ... 
de façon publique (genre sur nis.toto.nx/passwd tu trouves le passwd
du domaine toto.nx, ou alors serveur.toto.nx/nis/passwd, à voir...)
- NB : chacun n'exporte garde qu'une plage, par exemple 2000 à 2999 
pour doors, 3000 à 3999 floyd etc.
- chaque serveur va chercher les infos des autres sur le net,
et concatène le tout pour faire son "vrai" passwd injecté dans le 
serveur NIS

qu'est-ce que t'en penses?

PS: je ne t'ai pas filé tous les détails, évidemment on peut
imaginer un système de serials à la DNS ; si on n'arrive pas
à joindre un serveur on garde la copie précédente ; etc.
d'autre part tu peux avoir des paramètre locaux pour "overrider"
ce que tu exportes : par exemple tu peux avoir /home/localhost/krystal
comme home partout, sauf sur gate où ton home serait /home/kleenex/krystal
par exemple (/home/localhost -> /home/$HOSTNAME évidemment)

--------------------------------------------
Small is beautiful.
                -- Schumacher's Dictum