Manuel RedHat 4.1 - Setup NIS/NYS << >> Up Title Contents

Setup NIS/NYS

Cette section décrit les supports yp, NIS, et NIS+ offerts par les produits Red Hat Linux.

  • Qu'est ce que yp ? NIS ? NYS ? Vous trouverez une réponse à toutes ces questions dans le NIS-HOWTO qui se trouve dans le répertoire /usr/doc/HOWTO.

    Nous pouvons y répondre rapidement : yp (yellow pages) correspond à l'annuaire, NIS est l'implémentation basée sur RPC pour les mots de passes partagés, les groupes, les services, ... NIS+ est une implémentation plus sécurisée. NYS est la version domaine public de NIS.

  • Qu'est ce qui est offert ? Red Hat offre un code de client NYS dans libc et un programme client yp/NIS comme ypcat ou ypbind. Nous offrons aussi un démon de serveur NIS, le démon NYS (aussi connu sous le nom de NIS+) n'étant pas encore prêt. Notre version de ypserv n'est pas compilée avec la vérification tcp_wrapper-style /etc/hosts.allow/deny.

  • Comment faire pour que ypbind fonctionne correctement ? Comment configurer un client de station de travail ? Le code NYS de libc est capable de faire tout ça. Vous n'avez pas besoin d'exécuter ypbind. Par contre, vous devrez normalement exécuter domainname. Dans /etc/nsswitch.conf vous devrez configurer les cartes à utiliser, dans /etc/yp.conf le serveur et le domaine NIS à utiliser. nsswitch.conf est très bien commenté, et yp.conf ressemblera à quelque chose de ce genre :

    domain foo
    ypserver foo.bar.com
    
    Ne mettez pas les lignes habituelles +:::: à la fin du mot de passe ou du groupe.

  • Comment exécuter ypserv ? Red Hat contient un serveur NIS (aussi connu sous le nom de yp). Il fonctionne comme tout autre serveur. Vous devez par contre modifier le makefile qui se trouve dans /var/nis, il se peut que vous ayez à déplacer des fichiers dans /var/nis/src. Exécutez le make pour créer la base de données, puis exécutez ypserv. Vous trouverez plus de documentations dans /usr/doc/ypserv*/*.

  • Où se trouvent yppasswd et yppasswdd ? Ils ne sont pas inclus dans la distribution Red Hat, vous pouvez par contre vous procurer la distribution NIS et l'installer sans trop de problèmes. Elle est disponible à partir des endroits figurant dans le NIS-HOWTO. Vous devez modifier le script pwupdate livré avec, même si le README proclame qu'il fonctionne avec le makefile NYS que nous fournissons. Nous ne fournissons pas non plus rpcsrv/yppasswd.h bien que nous ayons le fichier .x. Le package yppasswdd est livré avec les deux, cela n'a donc pas d'importance. NYS doit être utilisé, mais n'utilisez pas la bibliothèque -lnsl.

  • Ces informations ne sont hélas pas assez précises. Il existe un fichier HOWTO (NIS-HOWTO) beaucoup plus précis, que vous trouverez dans le package ldp.


  • << >> Up Title Contents

    © 1996-1997 "RedHat et les Logiciels du Soleil"