Ceci est une ancienne révision du document !
Installation de portmap pré-requis :
rpm -ivh portmap-<version>.rpm
Installation du service :
rpm -ivh ypserv-<version>.rpm
Il faut dans un premier temps créer notre domaine NIS, par exemple le domaine mynisdomain :
ypdomainname mynisdomain
Il faut ensuite initialiser les bases sur le serveur master :
/usr/lib/yp/ypinit -m
Si vous avez d'autre serveurs NIS pour assurer la redondance, ils seront alors serveurs esclaves. La commande à lancer pour initialiser les bases à partir du master :
/usr/lib/yp/ypinit -s mynisdomain
Pour terminer nous allons démarrer le service et l'activer au démarrage du système :
/etc/init.d/ypserv start chkconfig ypserv on
Ajouter un utilisateur sur le serveur NIS
Il suffit de lancer la commande locale useradd
:
useradd newuser passwd newuser
Il faut mettre à jour les bases NIS pour que notre utilisateur soit pris en compte :
make -f /var/yp/Makefile
Le serveur NIS est désormais à jour.
Installation de portmap
rpm -ivh portmap-<version>.rpm
Installation du client
rpm -ivh ypbind-<version>.rpm
Editer le fichier /etc/nsswitch.conf ainsi (ajouter nis)
passwd: files nis shadow: files nis group: files nis
Ceci permet d'ajouter un mode d'authentification. Le poste ne se basera pas seulement sur le fichier /etc/passwd mais il consultera également le serveur NIS.
On va éditer le fichier /etc/sysconfig/network et ajouter le nom de notre domaine NIS :
NISDOMAIN=mynisdomain