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 pré-requis :
rpm -ivh portmap-<version>.rpm
Installation du client :
rpm -ivh ypbind-<version>.rpm
On va éditer le fichier /etc/sysconfig/network et ajouter le nom de notre domaine NIS :
NISDOMAIN=mynisdomain
Il faut ajouter une nouvelle méthode d'authentification au fichier /etc/nsswitch.conf. Nous allons donc l'éditer ainsi et ajouter nis à la fin des lignes suivantes :
passwd: files nis shadow: files nis group: files nis
Note : Le client ne se basera pas seulement sur le fichier /etc/passwd pour authentifier un utilisateur mais il consultera également le serveur NIS.
Pour terminer nous allons démarrer le service du client et l'activer au démarrage du système :
/etc/init.d/ypbind start chkconfig ypbind on