Я могу выполнить su root, но не могу войти в систему как root? [duplicate]

На этот вопрос уже есть ответ здесь:

Обычно все происходит наоборот... так что это может быть первым из того, что я исследовал.

Допустим, я вхожу на свой сервер venus под именем willc86. Когда я использую su root, он позволяет мне войти. Однако, если я ssh venus -l root, он меня не пускает. Доступ запрещен. Если я ssh venus -l willc86. он работает, но я должен su root, чтобы переключиться

это проблема ssh?

-1
задан 21 March 2015 в 20:22

1 ответ

Как bodhi.zazen упоминания, корень входит в систему от ssh, мог бы быть отключен.

Честно, это не плохая вещь. Вы могли бы хотеть полагать, что привыкание к необходимости к "su -" базируется, если Вы имеете к (или sudo-i при использовании его).

Попытка следующее для проверки,

grep PermitRootLogin /etc/ssh/sshd_config

, Если Вы видите, что следующее прибывает, корневой вход в систему отключен.

PermitRootLogin no

Или если вывод является следующим, корневым входом в систему, не может быть сделан с паролями:

PermitRootLogin without-password

Для изменения этих настроек используйте любимый текстовый редактор (vi/nano) и изменитесь не на "да"

Снова, рассмотрите привыкание к работе с "su-/sudo" при необходимости прежде, чем изменить это.

РЕДАКТИРОВАНИЕ/ЗАМЕТКА НА ПОЛЯХ: Кроме того, это будет только работать при фактической установке пароля для пользователя root.

0
ответ дан 21 March 2015 в 20:22

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

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