Пароль учетной записи не позволяет мне использовать sudo

Пароль учетной записи не позволяет мне использовать sudo

Я хочу, чтобы мой сервер не позволял входить в систему как root. Для этого я хочу установить PermitRootLogin( Noв конфигурации демона SSH), но перед этим я хочу убедиться, что могу переключиться на root из другой учетной записи пользователя с помощью sudo su -.

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

В чем может быть проблема?? Я уже проверил, аккаунт не заблокирован.

решение1

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

В некоторых версиях Linux есть sudoгруппа, в которую можно помещать пользователей, с помощью предустановленной строки конфигурации в sudoersфайле (возможно, закомментированной по умолчанию).

Смотрите также "Есть ли веская причина для запуска sudo su?" для альтернативы несколько громоздкому sudo su -.

Связанный контент