Management Commands¶
user_password_history¶
Creates an initial password history for all users who don’t already have a password history.
Accepts two optional arguments:
-d --days <days> - Sets the age of the current password. Default is 10 days.
-f --force - Sets a new password history for ALL users, regardless of prior history.
user_password_expiry¶
Creates a password expiry specific to one user.
Password expiration checks use a global value (ACCOUNT_PASSWORD_EXPIRY
)
for the expiration time period. This value can be superseded on a per-user basis
by creating a user password expiry.
Requires one argument:
<username> [<username>] - username(s) of the user(s) who needs specific password expiry.
Accepts one optional argument:
-e --expire <seconds> - Sets the number of seconds for password expiration.
Default is the current global ACCOUNT_PASSWORD_EXPIRY value.
After creation, you can modify user password expiration from the Django
admin. Find the desired user at /admin/account/passwordexpiry/
and change the expiry
value.