su: Falha de autenticação

1

Eu tenho Ubuntu 14.04 servidor no qual não posso usar nada que dependa de su . Isso se manifesta na incapacidade de reiniciar serviços ou até mesmo trocar de usuário.

root@ci-web1:~# su - mxx
su: Authentication failure

Meu /var/log/auth.log mostra:

Oct 10 11:14:15 ci-web1 su[19709]: PAM unable to dlopen(pam_rootok.so): /lib/security/pam_rootok.so: cannot open shared object file: No such file or directory
Oct 10 11:14:15 ci-web1 su[19709]: PAM adding faulty module: pam_rootok.so
Oct 10 11:14:15 ci-web1 su[19709]: PAM unable to dlopen(pam_unix.so): /lib/security/pam_unix.so: cannot open shared object file: No such file or directory
Oct 10 11:14:15 ci-web1 su[19709]: PAM adding faulty module: pam_unix.so
Oct 10 11:14:15 ci-web1 su[19709]: pam_authenticate: Authentication failure
Oct 10 11:14:15 ci-web1 su[19709]: FAILED su for mxx by root
Oct 10 11:14:15 ci-web1 su[19709]: - /dev/pts/0 root:mxx

Ambos os arquivos estão presentes em /lib/x86_64-linux-gnu/security/ . Eu não entendo porque está procurando em /lib/security/ .

Como corrigir este problema?

    
por Mxx 10.10.2014 / 18:41

1 resposta

3

Depois de muita pesquisa através da saída strace e tentativa e erro, o culpado foi encontrado. Em algum momento durante as atualizações de pacotes, um link de dependência quebrou entre o pacote login e o módulo libpcre3 . Depois de reinstalar esse módulo específico para restaurar o link de dependência su agora está funcionando novamente.

    
por 11.10.2014 / 07:01

Tags