@ur3ckr

Почему в debian при загрузке системы ошибка: su: Permission denied (ignored)?

Всем привет. Интересная ситуация:
имеем мини сервак с установленным консольным Debian 6
Была проблема с диском, отвалилась файловая система Ext3
Под рукой оказался лайфсд pmagic и при помощи чудной команды fsck раздел был восстановлен, но несколько библиотек было побито (libreadline, libpam* и т.п.) Библиотеки были скопированы с лайфсд и система хоть и с ошибкой о неправильном файле libreadline, но запустилась. Дальше попробовал восстановить библиотеки родного дебиана командой apt-get install --reinstall <имя пакета>
Система написала об восстановление библиотеки в исходной состояние. И успешно проработала полдня. После перезагрузке системы имеем такую проблему:
4 раза написано
su: Permission denied (ignored)

login:
Но при вводе логина как простого пользователя, так и root система выдает - login incorrect - и не могу ввойти в систему
В безопасном режиме пускает под паролем root, но при вводе su или sudo -i так же выдает Permission denied (ignored)
В логе системы есть такое%
CRON[4831]: PAM (other) no module name supplied
CRON[4832]: PAM (other) illegal module type: @include

Гугление на эту тему особо не помогло, а точнее нашел похожую тему , но без ответа.
Бэкап есть, но интересней поиграться с данной ситуацией.
Буду рад за любую подсказку.
  • Вопрос задан
  • 4151 просмотр
Пригласить эксперта
Ответы на вопрос 4
Вам нужно полностью переустановить pam
apt-get install -f --reinstall libpam0g libpam-cracklib libpam-modules libpam-modules-bin libpam-runtime
apt-get purge libpam0g libpam-cracklib libpam-modules libpam-modules-bin libpam-runtime
apt-get install -f --reinstall libpam0g libpam-cracklib libpam-modules libpam-modules-bin libpam-runtime
Ответ написан
Комментировать
@ur3ckr Автор вопроса
К сожалению не помогло
Ответ написан
Комментировать
proDOOMman
@proDOOMman
1) Проверьте контрольные суммы всех пакетов и переустановите битые.
Проверка запускается так:
# apt-get install debsums
# debsums -as
2) Проверьте вручную конфиги pam в директории /etc/pam.d/.
Ответ написан
Комментировать
vvpoloskin
@vvpoloskin
Инженер связи
Отключаем pam с livecd, загружаемся с обычной системой. Если все гуд и если интересно поиграться, берем и ставим поочереди оригинальные дебиановские либы из deb-пакетов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект