Debian logo [inetdoc.LINUX]

4. Configuration du client NIS

À la différence du protocole NFS, les outils du client et du serveur NIS sont contenus dans le même paquet.

Que le poste soit client ou serveur, il faut passer par les mêmes étapes de configuration commune : désigner le serveur NIS et fixer le nom de domaine NIS. La notion de nom de domaine propre au service NIS est comparable au mécanisme de résolution WINS lié à netbios sur les systèmes Micro$oft.

1.

Quel est le paquet qui contient les outils du service NIS ?

Interroger les métadonnées dans le cache du gestionnaire de paquet APT en cherchant la chaîne de caractères "network information service".

2.

Quelle est l'opération à effectuer pour affecter le rôle NIS du poste ? Quel est le fichier de configuration concerné ?

Le répertoire /etc/default/ contient les fichiers de paramétrage des services. Ces fichiers sont consultés à chaque lancement des services à partir des scripts d'initialisation (runlevels du répertoire /etc/init.d/. Il faut donc éditer le fichier des paramètres du service NIS dans le répertoire /etc/default/ pour affecter les rôles client ou serveur.

3.

Quelle est l'opération à effectuer pour affecter le nom du domaine NIS ? Quel est le fichier de configuration concerné ?

Consulter le support The Linux NIS(YP)/NYS/NIS+ HOWTO ainsi que la liste des fichiers du paquet. Ne pas oublier que les réponses aux menus de configuration du paquet sont enregistrées.

4.

Quelle est l'opération à effectuer pour désigner le serveur NIS ? Quel est le fichier de configuration concerné ?

Consulter le support The Linux NIS(YP)/NYS/NIS+ HOWTO ainsi que la liste des fichiers du paquet. Ne pas oublier que les réponses aux menus de configuration du paquet sont enregistrées.

5.

Quelles sont les commandes qui permettent de lister les services accessibles via un appel RPC ?

Rechercher dans le support The Linux NIS(YP)/NYS/NIS+ HOWTO.

6.

Réaliser une capture lors de l'exécution de la commande et relever les numéros de ports caractéristiques de cette transaction ainsi que le nom de la procédure RPC utilisée.

Client                               Serveur
-----------------------------------------------

ypbind    --- requête RPC bind --->  portmapper

ypbind    <--- numéro de port ----   portmapper

ypbind    --- requête RPC bind --->  ypserv

ypbind    <--- réponse ------------  ypserv

En affectant un nom de domaine spécifique au service NIS, on a ouvert un nouveau mécanisme de requête sur les informations des utilisateurs et des hôtes. Pour que ce mécanisme de résolution soit utilisé, il faut compléter la configuration du commutateur de service de résolution de noms (name service switch ou NSS).

1.

Quelles sont les opérations à effectuer pour que le service NIS soit consulté à chaque requête de résolution de nom ? Quel sont les fichiers de configuration concernés ?

Consulter le support The Linux NIS(YP)/NYS/NIS+ HOWTO ainsi que la liste des fichiers du paquet.

2.

Quelle est la commande qui permet de lister les informations diffusées via le service NIS ?

Rechercher dans le support The Linux NIS(YP)/NYS/NIS+ HOWTO et consulter la liste des commandes yp* fournies avec le paquet.

3.

En reprenant la configuration du service d'automontage présenté dans la Configuration de l'automontage NFS, préparer un fichier /etc/auto.home permettant de monter automatiquement un répertoire utilisateur à partir de la racine de montage /home/nis/. Quels sont les tests à effectuer pour valider la disponibilité des services NIS et NFS ?

Rechercher les commandes utiles pour afficher les répertoires exportés via NFS et les paramètres utilisateurs diffusés via NIS.

4.

Quels sont les critères à respecter sur les uids et gids pour que le compte utilisateur diffusé via le service NIS soit utilisable ?

Rechercher dans le support The Linux NIS(YP)/NYS/NIS+ HOWTO et consulter les informations publiées via le service NIS.