Come forzare un utente a cambiare password su Linux?

Si immagini di voler creare sul proprio sistema Linux un utente denominato "eliox":

[root]# useradd eliox

e di assegnare ad esso la password "abc123"

[root]# passwd abc123

Ora si ipotizzi di voler costringere questo stesso utente a modificare la sua password una volta effettuato con successo il primo login; per far questo bisognerà fare in modo che la password dell'utente scada immediatamente in seguito all'autenticazione:

[root]# chage -d 0 eliox

L'opzione "-d" passata al comando chage deve essere seguita dal numero di giorni per cui la password avrà valore per l'utente "Eliox", nel nostro caso il valore da associare dovrà essere quindi "zero" come nell'esempio; appena loggato, l'utente riceverà un messaggio come il seguente:

WARNING: Your password has expired.
You must change your password now and login again!

Tramite il quale il sistema gli comunicherà che la sua password è scaduta.

I commenti degli utenti

I commenti sono sottoposti alle linee guida di moderazione e prima di essere visibili devono essere approvati da un moderatore.