Eu tenho um pequeno inconveniente envolvendo NIS e autofs
. Eu puxo meu diretório home de um servidor NFS. Tudo funciona bem, exceto que eu tenho que reiniciar manualmente nis
e autofs
após cada reinicialização. Então, depois que o sistema é iniciado, eu preciso mudar para um console (ou ssh na máquina) e fazer
sudo service nis restart
sudo service autofs restart
Depois disso, tudo funciona como um encanto, sem problemas.
Se eu não fizer isso, não consigo passar da tela de login. Para dar um exemplo, eu tenho dois usuários no sistema, chamá-los de localuser
(senha e diretório pessoal na máquina) e remoteuser
(senha na máquina remota, diretório inicial no NFS).
Agora, depois de uma nova reinicialização, posso logar como localuser
sem problemas. Se eu tentar fazer o login como remoteuser
, minha senha será aceita, mas nenhum diretório pessoal será encontrado. Portanto, se eu tentar efetuar login usando o GNOME, obtenho um logout instantâneo. Ainda posso fazer login como remoteuser
remotamente ou depois de alternar para um terminal de texto ( ctrl
+ alt
+ f1
), mas nenhum diretório inicial é encontrado. Depois de reiniciar o NIS e autofs
, como mencionado acima, posso efetuar login como remoteuser
sem mais problemas até a reinicialização.
Então, minha pergunta é: como evitar a reinicialização manual desses serviços após cada reinicialização?
Eu tenho usado esse computador como uma máquina autônoma e movido para uma rede, então imagino que algumas configurações de rede foram configuradas antes de instalar autofs
.
Estou usando o Ubuntu 12.04, mas tive um problema semelhante em uma máquina diferente executando versões mais antigas do Ubuntu.