Introduzione
Tutti i sistemi Linux conservano le informazioni /etc/passwd
e i file /etc/shadow
degli utenti. La password dell'utente e i dettagli sull'invecchiamento dell'account sono memorizzati nel file shadow. Le informazioni sull'invecchiamento contengono i dettagli della modifica della password e dello stato dell'account.
In questo tutorial imparerai a forzare un utente a cambiare la sua password in Linux. Discuterà anche il contenuto memorizzato nel file shadow.
Forzare l'utente a cambiare la password
Usiamo il comando passwd
per creare o modificare le password degli utenti nei sistemi Linux. Ci consente inoltre di far scadere la password di qualsiasi utente. Una volta scaduta la password, il sistema consentirà agli utenti di accedere ma li costringerà a cambiare la password prima di ottenere l'accesso alla shell.
È possibile visualizzare i dettagli dell'account utente e della password eseguiti sotto il comando come account privilegi sudo:
sudo change -l username
Per far scadere la password degli utenti, digitare:
sudo passwd --expire username
Sostituisci "username" con il nome utente effettivo del tuo sistema.
Questi comandi aggiornano le voci nel file /etc/shadow
.
Conclusione
In questo tutorial abbiamo visto un metodo molto semplice per forzare un utente a cambiare la propria password di accesso su Linux