De link
Não é sua culpa, é um erro na documentação:
O pacote usa upstart, que usa arquivos em / etc / init / em vez de /etc/init.d /.
Mas eu também não sei como reiniciar o nis agora ...
Além disso, parece que ninguém quer mais nis link
Eu tentei configurar o NIS em um servidor e um cliente ambos executando o Ubuntu 14.04 seguindo este guia e este guia oficial.
Após a reinicialização, a máquina cliente foi bloqueada com essa mensagem repetida várias vezes:
YPBINDPROC_DOMAIN: Domain not bound
nenhum botão pode ser útil para sair e iniciar a GUI com um login normal.
Normalmente, posso usar a máquina apenas com a rede desconectada (caso contrário, demora muito para abrir um terminal e às vezes a janela do terminal trava).
Ele exibe novamente dezenas de vezes a mensagem YPBINDPROC_DOMAIN: Domain not bound
.
A máquina cliente é regularmente indicada no arquivo /etc/hosts.allow
do servidor.
Durante a configuração, rpcbind
foi instalado automaticamente em vez de portmap
e não consegui executar o comando sudo update-rc.d portmap defaults 10
no início do guia. Além disso, o comando
sudo /etc/init.d/rpcbind restart
trabalhado; mas
sudo /etc/init.d/nis restart
não funcionou porque não havia nenhum arquivo /etc/init.d/nis
nem no cliente nem no servidor. Eu instalei o NIS com sudo apt-get install nis
! O Ubuntu 14.04 funciona diferente em relação às versões anteriores?
E é possível recuperar-se desta situação?
(Eu mudei para cá a questão de unix.stackexchange.com )
O nome do pacote é "nis", mas o nome do serviço do servidor é "ypserv" e o nome do serviço do cliente é "ypbind".
No lado do cliente:
start ypbind
No lado do servidor:
start ypserv
No futuro, use o dpkg -L para descobrir quais scripts de início vêm com um pacote. Scripts de upstart podem ser encontrados em / etc / inet. Algo como isso deve te dar a informação que você deseja:
dpkg -L nis | grep inet