Заблокировано после использования usermod

После попытки изменить мой пароль с помощью usermod -p <new password> <username> (который, казалось, работал, но не выдавал никаких сообщений), я обнаружил, что не могу войти в систему, используя мой старый или новый пароль. Из того, что я прочитал, похоже, возможно, это связано с тем, что usermod ожидает, что пароль будет зашифрован?

Как я могу вернуться?

1
задан 12 January 2013 в 05:16

2 ответа

Из man usermod:

   -p, --password PASSWORD
       The encrypted password, as returned by crypt(3).

       Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.

       The password will be written in the local /etc/passwd or /etc/shadow file. This might differ from the password database configured
       in your PAM configuration.

       You should make sure the password respects the system's password policy.

, что в основном означает, что для параметра -p требуется предварительно зашифрованный хеш пароля, а не фактическое значение, которое вы вводите при входе в систему. редко используемая опция

Рекомендуемый способ изменить пароль из командной строки - использовать команду passwd.

Чтобы исправить ситуацию, теперь вам нужно перейти в режим восстановления, войдите в систему под учетной записью root и измените свой пароль, используя passwd username

2
ответ дан 25 May 2018 в 02:31
  • 1
    Спасибо, Сергей, я пробовал это, и это почти сработало, но моя система была в режиме только для чтения. Я должен был следовать инструкциям из ссылки в ответе Элиа, чтобы закончить смену пароля. Твердый ответ, хотя, очень помог! – Andrew Coomes 12 January 2013 в 07:22

Если у вас есть права root, вы можете ввести

sudo passwd loginname

Команда изменит пароль этого конкретного пользователя. После этого вы сможете снова войти в систему.

0
ответ дан 25 May 2018 в 02:31
  • 1
    OP не может войти в систему ... – Sergey 12 January 2013 в 05:25
  • 2
    @Sergey В вопросе не указывается, не проблема в том, что OP не может зарегистрироваться в качестве этого пользователя или вообще не может использовать систему . Я думаю, что это разумный ответ. – Eliah Kagan 12 January 2013 в 05:26

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

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