Intenté configurar NIS en un servidor y un cliente que ejecutan Ubuntu 14.04 a continuaciónesteguía yesteguía oficial.
Después de reiniciar, la máquina cliente se bloqueó y este mensaje se repitió varias veces:
YPBINDPROC_DOMAIN: Domain not bound
cualquier botón no podría ser útil para salir e iniciar la GUI con un inicio de sesión normal.
Normalmente puedo usar la máquina solo con la red desconectada (de lo contrario, lleva mucho tiempo incluso abrir una terminal y, a veces, la ventana de la terminal falla).
Vuelve a mostrar decenas de veces el mensaje YPBINDPROC_DOMAIN: Domain not bound
.
La máquina cliente se indica periódicamente en el /etc/hosts.allow
archivo del servidor.
Durante la configuración, rpcbind
se instaló automáticamente en lugar de portmap
y no pude ejecutar el comando sudo update-rc.d portmap defaults 10
al principio de la guía. Es más, el comando
sudo /etc/init.d/rpcbind restart
trabajó; pero
sudo /etc/init.d/nis restart
no funcionó porque no había ningún /etc/init.d/nis
archivo ni en el cliente ni en el servidor. Instalé NIS con sudo apt-get install nis
! ¿Ubuntu 14.04 funciona diferente respecto a las versiones anteriores?
¿Y es posible recuperarse de esta situación?
(Moví aquí la pregunta deunix.stackexchange.com)
Respuesta1
De https://unix.stackexchange.com/questions/154656/etc-init-d-nis-missing-on-ubuntu/154661
No es tu culpa, es un error en la documentación:
https://bugs.launchpad.net/ubuntu/+source/nis/+bug/1303717
El paquete usa upstart, que usa archivos en /etc/init/ en lugar de /etc/init.d/.
Pero tampoco sé cómo reiniciar nis ahora...
Además, parece que ya nadie quiere a nis. http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04
Respuesta2
El nombre del paquete esnis
, pero el nombre del servicio del servidor es ypserv
y el nombre del servicio del cliente es ypbind
.
Del lado del cliente:
start ypbind
Del lado del servidor:
start ypserv
En el futuro usodpkg -L
para saber qué scripts de inicio vienen con un paquete. Los scripts advenedizos se pueden encontrar en /etc/inet
. Algo como esto debería brindarle la información que desea:
dpkg -L nis | grep inet