Восстановить случайно с помощью rm'ed pam.conf?

Я случайно удалил файлы /etc/pam.conf и /etc/security/pam_env.conf, используя rm. Теперь я получаю сообщение об ошибке при попытке использовать sudo:

sudo: unable to initialize PAM: No such file or directory

Как я могу это исправить?

1
задан 18 November 2013 в 19:25

3 ответа

Я просто скопировал файлы '/etc/pam.conf' и '/etc/security/pam_env.conf' и папку 'pam.d' с установочного диска Ubuntu.

0
ответ дан 18 November 2013 в 19:25

я думаю, что Вы ищете: extundelete - утилита для восстановления удаленных файлов с ext3/ext4 раздела

Для нахождения такого пакета можно попробовать:

apt-cache search undelete

Использовать служебную установку это с:

sudo apt-get install extundelete

После установки щелкают здесь и читают его тщательно

Для возвращения sudo полномочия создают файл

pkexec gedit /etc/pam.d/common-session-noninteractive

и затем просто скопируйте и вставьте эти строки

session        [default=1]                     pam_permit.so
session        requisite                       pam_deny.so
session        required                        pam_permit.so
session        required                        pam_unix.so

Сохраните и выйдите, надейтесь, что это работает..

0
ответ дан 18 November 2013 в 19:25

Переустановите libpam-runtime:

sudo apt-get --reinstall install libpam-runtime libpam-modules

Если вы не можете использовать sudo, используйте корневую оболочку в режиме восстановления. Вы должны использовать проводное соединение и набрать:

apt-get --reinstall install libpam-runtime libpam-modules

Вы можете использовать корневую оболочку и скопировать тот же файл, сохраненный в другом месте, скопированный из другой системы, или удалить пакет и установить его.

0
ответ дан 18 November 2013 в 19:25

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

Похожие вопросы: