Questo articolo descrive come fare in modo che gli utenti cambino la loro password al prossimo accesso.
Puoi farlo usando il chage
(cambia età) o passwd
comando (password).
cambia
L'esempio seguente mostra la creazione di un utente e l'utilizzo di chage
comando per forzare la modifica della password:
Create user:
~]# useradd testuser1
[root@localhost ~]# passwd testuser1
Changing password for user testuser1.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Set expiration:
~]# chage -d 0 testuser1
Testing:
~]$ su - testuser1
Password:
You are required to change your password immediately (administrator enforced)
Current password:
New password:
Retype new password:
[testuser1@localhost ~]$
passwd
L'esempio seguente mostra la creazione di un utente e l'utilizzo solo di passwd
comando per forzare la modifica della password:
Create user:
~]# useradd testuser2
~]# passwd testuser2
Changing password for user testuser2.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Set expiration:
[root@localhost ~]# passwd -e testuser2
Expiring password for user testuser2.
passwd: Success
Testing:
~]$ su - testuser2
Password:
You are required to change your password immediately (administrator enforced)
Current password:
New password:
Retype new password:
[testuser2@localhost ~]$
Entrambe le opzioni obbligano gli utenti a modificare la propria password al successivo accesso.