Что происходит, если Вы делаете sudo passwd, не указывая пользователя?

Я хотел изменить свой собственный пароль (как администратор), таким образом, я сделал следующую команду:

sudo passwd

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

Я знаю это, если я делаю sudo passwd <MY_USER> это работает, я просто задаюсь вопросом без пользователя, что происходит.

Спасибо

3
задан 8 November 2016 в 19:21

1 ответ

(Странно, это, кажется, не документируется в man passwd...)

, Если никакое имя пользователя не указано, это принимает значение по умолчанию к имени пользователя пользователя, работающего passwd. Конечно, поскольку всегда запущение программы с sudo (без дополнительных аргументов) заставляет его вести себя, как будто это было выполнено root, таким образом sudo passwd эквивалентно sudo passwd root.

5
ответ дан 1 December 2019 в 15:35

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

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