Я могу su root, но не могу войти как root?
Обычно все наоборот... так что это может быть первым из того, что я исследовал.
допустим, я захожу на мою серверную венеру как willc86. Когда я su root, он впускает меня. Однако, скажем, я ssh venus -l root, он не пускает меня. доступ закрыт. если я ssh venus -l willc86 это работает, но мне нужно su root для переключения
это проблема с ssh?
1 ответ
Как упоминает bodhi.zazen, вход в систему root от ssh может быть отключен.
Честно говоря, это не плохо. Вы можете захотеть привыкнуть к "su -", чтобы получить root, если нужно (или sudo -i, если вы его используете).
Попробуйте следующее, чтобы проверить,
grep PermitRootLogin /etc/ssh/sshd_config
Если вы видите следующее, root-вход отключен.
PermitRootLogin no
Или, если вывод следующий, вход в систему root не может быть выполнен с паролями:
PermitRootLogin without-password
Чтобы изменить этот параметр, используйте ваш любимый текстовый редактор (vi/nano) и измените нет на "да"
Опять же, подумайте о том, чтобы привыкнуть работать с "su -/sudo", когда это необходимо, прежде чем изменять это.
РЕДАКТИРОВАТЬ /Sidenote: Кроме того, это будет работать, только если вы фактически установили пароль для пользователя root.