J'ai essayé de configurer NIS sur un serveur et un client exécutant Ubuntu 14.04 à la suite de this guide et this guide officiel.
Après un redémarrage, l'ordinateur client s'est verrouillé avec ce message répété plusieurs fois:
YPBINDPROC_DOMAIN: Domain not bound
aucun bouton ne pouvait être utile pour quitter et lancer l'interface graphique avec un login régulier.
Je ne peux normalement utiliser la machine que si le réseau est déconnecté (sinon, même l'ouverture d'un terminal prend beaucoup de temps et il arrive parfois que la fenêtre du terminal se bloque).
Il affiche à nouveau des dizaines de fois le message YPBINDPROC_DOMAIN: Domain not bound
.
La machine cliente est régulièrement indiquée dans le fichier /etc/hosts.allow
du serveur.
Lors de la configuration, rpcbind
a été installé automatiquement à la place de portmap
et je n'ai pas pu exécuter la commande Sudo update-rc.d portmap defaults 10
au début du guide. De plus, la commande
Sudo /etc/init.d/rpcbind restart
travaillé; mais
Sudo /etc/init.d/nis restart
ne fonctionnait pas car il n'y avait pas de fichier /etc/init.d/nis
ni dans le client ni dans le serveur. J'ai installé NIS avec Sudo apt-get install nis
! Ubuntu 14.04 fonctionne-t-il différemment des versions précédentes?
Et est-il possible de se remettre de cette situation?
(J'ai déplacé ici la question de nix.stackexchange.com )
De https://unix.stackexchange.com/questions/154656/etc-init-d-nis-missing-on-ubuntu/154661
Ce n'est pas votre faute, c'est un bug dans la documentation:
https://bugs.launchpad.net/ubuntu/+source/nis/+bug/1303717
Le paquet utilise upstart, qui utilise des fichiers dans/etc/init/plutôt que /etc/init.d/.
Mais je ne sais pas non plus comment redémarrer nis maintenant ...
En outre, il semble que personne ne veuille plus rien http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04
Le nom du package est "nis", mais le nom du service du serveur est "ypserv" et celui du client, "ypbind".
Du côté du client:
start ypbind
Du côté du serveur:
start ypserv
À l'avenir, utilisez dpkg -L pour savoir quels scripts de démarrage sont fournis avec un paquet. Les scripts Upstart peuvent être trouvés sous/etc/inet. Quelque chose comme ceci devrait vous donner l'information que vous voulez:
dpkg -L nis | grep inet