Назад | Перейти на главную страницу

Учетная запись root CentOS 6.4 недоступна через tty-вход или удаленный ssh ​​

Я проводил некоторое обслуживание своего веб-сервера (через учетную запись root через ssh) после нескольких месяцев неиспользования. Я выключил его вчера и сегодня, после запуска я не могу войти в учетную запись root на tty или через ssh. Единственное, что запомнилось мне, это то, что в систему был выполнен вход в систему, и я удаленно отключился.

Я нашел здесь ссылку, предлагающую исправление для сброса пароля root из режим спасения. Я последовал совету привязать каталог / dev с LVM до chroot и изменил пароль и перезапустился,

Root все равно не войдет.

Единственным файлом журнала, показывающим реальные признаки проблемы, был /var/log/secure. Справа вверху вы видите попытку подключения через SSH, а затем термин tty1. // ОБНОВЛЕНИЕ Я обновил ошибки из /var/log/secure чтобы просто отразить предложения:

Первая попытка войти в систему с правами root сегодня:

Jul 26 09:38:49 mrwizard login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Jul 26 09:38:49 mrwizard login: ROOT LOGIN ON tty1
Jul 26 09:38:50 mrwizard login: pam_unix(login:session): session closed for user root

Пробуем su - и sudo su -

Jul 26 09:58:33 mrwizard su: pam_unix(su-l:session): session opened for user root by xtian(uid=0)
Jul 26 09:58:33 mrwizard su: pam_unix(su-l:session): session closed for user root
Jul 26 09:58:41 mrwizard su: pam_unix(su-l:auth): authentication failure; logname=xtian uid=500 euid=0 tty=tty1 ruser=xtian rhost=  user=root
Jul 26 09:58:51 mrwizard su: pam_unix(su-l:session): session opened for user root by xtian(uid=500)
Jul 26 09:58:51 mrwizard su: pam_unix(su-l:session): session closed for user root
Jul 26 09:58:58 mrwizard sudo:    xtian : TTY=tty1 ; PWD=/etc ; USER=root ; COMMAND=/bin/su -
Jul 26 09:58:58 mrwizard su: pam_unix(su-l:session): session opened for user root by xtian(uid=0)
Jul 26 09:58:58 mrwizard su: pam_unix(su-l:session): session closed for user root

Смена пароля для root:

Jul 26 09:59:22 mrwizard sudo:    xtian : TTY=tty1 ; PWD=/etc ; USER=root ; COMMAND=/usr/bin/passwd
Jul 26 09:59:32 mrwizard passwd: pam_unix(passwd:chauthtok): password changed for root
Jul 26 09:59:32 mrwizard passwd: gkr-pam: couldn't update the 'login' keyring password: no old password was entered

$ authconfig --test работает

Jul 26 12:38:04 mrwizard userhelper[31089]: running '/usr/share/authconfig/authconfig.py --test' with root privileges on behalf of 'xtian'

// КОНЕЦ ОБНОВЛЕНИЯ

Где еще я могу посмотреть? Я боролся с корневым доступом, отключив его удаленно, все еще находясь в системе?

Ваша ошибка:

Jul 25 17:35:25 mrwizard login: FAILED LOGIN 1 FROM (null) FOR `root, User not known to the underlying authentication module

Это означает, что ваша система не может найти пользователя root во время аутентификации, но sudo по-прежнему работает, что означает, что аутентификация обычного пользователя и список пользователей работают. Каков статус файла / etc / nsswitch? Он должен иметь либо совместимость, либо файлы в теневой строке + любые используемые вами средства центральной аутентификации.

Поскольку sudo все еще работает, вам не нужно перезагружаться в «режиме восстановления» для сброса пароля, просто используйте sudo passwd, это выводит какие-либо ошибки?

Если nsswitch в норме, что будет, если вы sudo su - ?

Вы проверили, если в файле конфигурации SSHD (обычно / и т.д. / SSH / sshd_config) директива PermitRootLogin установлен на да?