Une fois que le système NIS est opérationnel, il peut vous arriver d'avoir à créer un serveur esclave NIS que vous n'avez pas inclus dans la liste initiale attribuée à ypinit. Suivez cette procédure pour ajouter un serveur esclave NIS.
Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# cd /var/yp/domainname
# makedbm -u ypservers >/tmp/temp_file
La commande makedbm convertit ypservers du format ndbm en un fichier ASCII temporaire /tmp/temp_file.
Ajoutez le nom du nouveau serveur esclave dans la liste des serveurs. Ensuite, enregistrez le fichier et fermez-le.
# makedbm /tmp/temp_file ypservers
La commande makedbm reconvertit alors ypservers au format ndbm.
Etant donné qu'aucun fichier ASCII n'existe pour ypservers, saisissez les informations suivantes sur le serveur esclave :
slave3# makedbm -u ypservers
La commande makedbm affiche chaque entrée de ypservers à l'écran.
Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# domainname example.com
Copiez la carte NIS depuis le serveur maître, puis démarrez le client NIS. Lors de l'exécution de la commande ypinit, suivez les invites et répertoriez les serveurs NIS dans l'ordre de préférence.
slave3# cd /var/yp slave3# ypinit -c
slave3# /usr/sbin/ypinit –s ypmaster
Remplacez ypmaster par le nom de machine du serveur NIS maître existant.
slave3# svcadm disable network/nis/client
# svcs \*nis\* STATE STIME FMRI online 20:32:56 svc:/network/nis/domain:default online 20:32:56 svc:/network/nis/client:default
Si les services s'affichent avec l'état online, NIS est en cours d'exécution. Si l'état du service est disabled, NIS n'est en cours d'exécution.
# svcadm restart network/nis/domain # svcadm restart network/nis/client
# svcadm enable network/nis/domain # svcadm enable network/nis/client
# svcs network/nis/server STATE STIME FMRI offline 20:32:56 svc:/network/nis/server:default
slave3# svcadm restart network/nis/server
slave3# svcadm enable network/nis/server