Next: La
commande yppasswd Up: LES
COMMANDES RELATIVES AU NIS Previous: La
commande yppush
Cette commande transfère une map NIS depuis un serveur distant sur le serveur local. Les étapes du transfert sont :
Cette commande est activée automatiquement par la commande yppush. Cependant elle peut être exécutée interactivement auquel cas un certain nombre de paramètres sont utilisables :
Lorsqu'elle est exécutée interactivement cette commande
affiche l'ensemble des informations sur la sortie standard. Sinon
l'ensemble des sorties sont écrites dans un fichier de log /var/yp/ypxfr.log
si ce dernier existe. Ce dernier cas se produit lorsque la commande est
invoquée par le démon ypserv ou par le cron.
En effet il est possible d'utiliser le cron pour mettre périodiquement
à jour l'ensemble des maps sur les serveurs esclaves. Un exemple
de fichier log peut être :
Sat Jan 18 15:13:09: Transferred map passwd.byuid from iris3 (26 entries). Sat Jan 18 15:16:18: Transferred map netid.byname from iris3 (36 entries). Sat Jan 18 16:08:03: Map passwd.byname at iris3 is not more recent than local. Sat Jan 18 16:08:03: ypxfr: error 2 |
On peut alors constater que les maps passwd.byuid et netid.byname ont été transférées respectivement à 15h13 et 15h16. On constate par ailleurs qu'À 16h08 la tentative de transfert de la map passwd.byname a échoué car la map locale n'était pas plus ancienne que la map transférée.