su: ошибка аутентификации

Я имею Ubuntu 14.04 сервер, на котором я не могу использовать ничего, на что опирается su, Это проявляется в невозможности перезапустить службы или даже переключить пользователей.

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

мой /var/log/auth.log показывает:

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

Оба этих файла присутствуют в /lib/x86_64-linux-gnu/security/, Я не понимаю, почему он смотрит в /lib/security/,

Как исправить эту проблему?

1 ответ

Решение

После долгих поисков в результатах страйса и проб и ошибок виновник был найден. В какой-то момент во время обновления пакета связь между login пакет и libpcre3 модуль. После переустановки этого конкретного модуля, чтобы восстановить ссылку зависимости su сейчас снова работает.

Другие вопросы по тегам