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

fsck -fy

mount -uw /

passwd student

Сейчас пароль - студенческий, но когда я пытаюсь снова сменить пароль на пароль, он говорит: "нет изменений добавлено". Как мне восстановить его обратно без пароля?

2 ответа2

2

Из этого поста.

Команда passwd отвергает идею о том, что вы можете иметь пароль длиной 0.

Вместо этого используйте dscl который больше признает, что пароль - ничто.

dscl . -passwd /Users/foo

Вы можете нажать клавишу ввода, чтобы сделать новый пароль пустым, а затем может появиться ошибка, и вам придется ввести старый пароль, если вы не являетесь пользователем root, но как только вы аутентифицируетесь (или уже являетесь пользователем root), пустой пароль будет записан.

0

Чтобы удалить пароль из учетной записи, passwd -d <username> . <- плохо. яблоко не имеет этого

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .