Outils pour utilisateurs

Outils du site


informatique:linux:nis

Ceci est une ancienne révision du document !


NIS

Serveur sous RedHat

Installation

Installation de portmap pré-requis :

rpm -ivh portmap-<version>.rpm

Installation du service :

rpm -ivh ypserv-<version>.rpm

Configuration

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

Gestion des utilisateurs

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.

Client sous RedHat

Installation

Installation de portmap pré-requis :

rpm -ivh portmap-<version>.rpm

Installation du client :

rpm -ivh ypbind-<version>.rpm

Configuration

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 le définir au d

informatique/linux/nis.1231866765.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)