NIS
Lancer ypserv sur le serveur et regardé que le repertoire /var/yp se trouve sur toute les machines car c'est avec lui que travaille NIS.
Pour voir si les fichiers binaires sont installé : ls /var/log/packages/ | grep yp .
On remarque qu'Yp-tools apprait, il contient Ypbind-mt et Yp-clients.
Le probleme que nous avons eu est que les fichiers binaire n'était pas installé sur les machines clientes. Besoin donc de telechargé le fichier .tar sur internet. Nous l'avons fais sur la GW et partagé avec NFS sur toute les autres. Il faut ensuite sur les autres copié le fichier .tar ailleur que dans le dossier partagé car ce dossier est en (ro). ensuite :
tar zxpvf nomDuFichier
cd yp-tools-2.10/
./configure
make & make install
faire la meme chose pour Ypbind sur les clients.
Aller dans rc.yp et decoché les lignes :
if [ -r /etc/defaultdomain ]; then
nisdomainname `cat /etc/defaultdomain`
fi
ATTENTION 18-04 15h43 : nous remarquons l'absence de rc.yp dans les machines clientes... aurait t'on mal installé le ypbind??? bisous!!
En fait non! il suffit de le crée dans /ect/rc.d/rc.yp en retapant :
if [ -r /etc/defaultdomain ]; then
nisdomainname `cat /etc/defaultdomain`
fi
nous mettons le nom de notre domaine dans le fichier : /etc/defaultdomain
echo table6 > /etc/defaultdomain
Il est réactualisé à chaque démarrage par /etc/rc.d/rc.inet2. -> FAUX!
Il se trouve dans rc.yp!
Les cartes (service que l'on px partagé avec les autres) qui nous saurons utiles sont :
passwd group hosts rpc services netid protocols netgrp mail \
shadow
il faut tout d'abord s'assurer que le service ypserv est lancé, sinon on tape
ypserv
/usr/lib/yp/ypinit -m
on voit que tous est mis a jour (ex : updating passwd.name, ....)
"quine.redlab.esi-heb has been set up as a NIS master server."
maintenant lançons ce service a chaque démarrage du pc, pour cela nous modifions le fichier /etc/rc.d/inet2.d en y ajoutant ces lignes
184: if [ -x /usr/sbin/ypserv ]; then
185: echo "Starting NIS server: /usr/sbin/ypserv"
186: /usr/sbin/ypserv
187: fi
on vérifie que le fichier /etc/host.conf est correct
on met à jour le fichier /etc/nsswitch.conf comme spécifier dans les notes
on met à jour le fichier /etc/yp.conf
root@bulgroz:~# cat /etc/yp.conf
# /etc/yp.conf: configuration file for ypbind. See ypbind(
.
# Syntax: ypserver <Name_of_ypserver> ou <IP>
ypserver 172.16.26.1
(19-Feb-02 12h07) - executé sur gaston par root
NIS n'a pu etre terminé, pas de gestion des /home/ par manque de temps (apache)