changepassword

Интерактивная смена пароля пользователя (стандартная команда Django)

Зачем нужна

Команда позволяет администратору сменить пароль любому пользователю с консоли — без отправки ссылок на email и без знания старого пароля. Стандартная команда Django, пароль вводится в скрытом режиме и в историю shell не попадает

Типичные случаи применения:

  • пользователь забыл пароль и не настроил восстановление по email — администратор задаёт новый пароль вручную

  • сброс пароля при служебной необходимости (увольнение, передача учётной записи)

  • настройка тестовых или сервисных учётных записей при первичной установке

Подсказка

Для пользователя admin есть упрощённая команда passwd, не требующая ввода имени учётной записи

Синтаксис

rude changepassword [имя_пользователя]

Примечание

Пароль вводится в скрытом интерактивном режиме (не попадает в историю shell). Для смены пароля пользователя admin существует упрощённая команда passwd

Пример

Чтобы изменить пароль пользователя, введите следующее:

rude changepassword [имя_пользователя]

Changing password for user 'имя_пользователя'
Password: [ввести_новый_пароль]
Password (again): [повторить_новый_пароль]
Password changed successfully for user 'имя_пользователя'

После выполнения команды пароль будет успешно изменён на введённый