Изменение пароля root не меняет пароль sudo

12

Я пытаюсь изменить пароль, который запрашивается при запуске sudoв Ubuntu. Запускается sudo passwdили sudo passwd rootвыдает два новых запроса пароля, и он успешно меняет пароль.

Но тогда я все еще могу использовать свой старый пароль при запуске sudoснова для чего-то еще. У меня есть пользователь с точно таким же паролем, но я не знаю, имеет ли это значение. Я включил пользователя root и вижу, что новый пароль работает с учетной записью пользователя root.

Таким образом, пароль root изменен, но не пароль для sudo.

Как мне поменять sudoпароль?

user1494552
источник
используется пароль root su, это ваш пароль sudo.
Ctrl-Alt-Delor

Ответы:

31

Вы меняете пароль пользователя root. sudoхочет пароль вашего пользователя.

Чтобы изменить его, попробуйте просто passwd, без аргументов или пропустите его sudo.

Вы также можете выдать:

$ sudo passwd <your username>
Фредерик Хамиди
источник
1
И узнать больше о том, /etc/sudoersкакие настройки поведенияsudo
1
Вы правы, я вижу, что он спрашивает пароль пользователя, который не был таким умным со мной. Поэтому мне нужно удалить пользователя из группы soduers / admin.
8

Пароль, который вы используете для sudo - это пароль вашей учетной записи, а не учетной записи root. sudoиспользуется для предоставления вам доступа к командам, которые должны быть выполнены от имени пользователя root, не предоставляя вам root-права напрямую. Чтобы изменить свой пароль, используйте passwdбез sudo.

Femaref
источник
спасибо, что ответили, вы были быстры, но не достаточно быстрыми для точки :), но спасибо, хотя