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

не могу войти в систему как root на удаленном сервере Redhat

В настоящее время я работаю на удаленном сервере RedHat (RHEL версии 6.7 x86_64).
Я могу войти в систему как пользователь, используя идентификатор пользователя и пароль, предоставленные администратором сервера.
Но когда я пытаюсь войти в систему как root с помощью команды sudo su , консоль зависает бесконечно.
Чтобы выйти из этого, я должен нажать ctrl+c ключ. Также когда я использую su - root или su root, показывает неверный пароль.
Несколько дней назад этого не было.
Раньше я мог войти в систему как root, используя sudo su а затем ввести тот же пароль, который предоставил администратор сервера.

Чтобы решить эту проблему, я сделал следующее:

  1. Проверено /etc/hosts, /etc/passwd, /etc/shadow, /etc/securetty файлы
  2. Также проверил /etc/pam.d/sudo и /etc/pam.d/su файлы
  3. chmod 4755 /bin/su
  4. chmod 644 /etc/securetty
  5. проверенная дата истечения срока действия учетной записи root (не истекла)

Что еще мне нужно сделать, чтобы решить эту проблему?

Вам нужно отредактировать файл / etc / ssh / sshd_config и проверить, если PermitRootLogin включен.

PermitRootLogin yes

Затем перезапустите sshd:

~$ sudo service ssh restart

Обратите внимание, что это дыра в безопасности, позволяющая войти в систему как root через ssh. Сделайте это только в целях тестирования и рассмотрите возможность использования вместо этого sudo.