Forzare la modifica della password degli utenti al primo accesso su Linux

linuxcome posso obbligare i miei utenti di Linux a modificare le password al primo accesso sotto CentOS/Debian? Come faccio ad essere sicuro che un utente deve cambiarla all’accesso successivo al server?

È possibile utilizzare uno qualsiasi dei seguenti comandi per modificare le passwords degli utenti sul primo accesso:

[a] comando usermod – Modifica le varie proprietà dell’account utente, tra cui la password,la sua scadenza ed altre informazioni.

[b] comando chage Cambia la scadenza della password.

Utilizzare la seguente sintassi per forzare un utente per cambiarla all’accesso successivo su un sistema Linux:

# chage -d 0 {user-name}

In questo esempio, costringeremo l’utente m4xp0w3r a cambiarla all’accesso successivo, digitare:

# chage -d 0 m4xp0w3r

-d 0: Impostando a zero si sta costringendo l’utente a cambiare password al primo accesso.Se si vuole far cambiare la password tra 5 giorni basta sostituire lo 0 con 5. La data può anche essere espressa nel formato AAAAMM-GG.