Ricerca nel sito web

Come forzare l'utente a modificare la password al successivo accesso in Linux


Nel nostro ultimo articolo, ti abbiamo spiegato come modificare le informazioni sulla scadenza della password dell'utente in Linux, dove abbiamo esaminato diversi esempi del comando chage. In questo articolo, approfondiremo come forzare un utente a modificare la propria password al successivo accesso in Linux.

Leggi anche: 3 modi per modificare la shell predefinita di un utente in Linux

Tieni presente che se hai appena creato un account utente con una password predefinita, puoi anche utilizzare questo trucco per forzare l'utente a modificare la propria password al primo accesso.

Esistono due modi possibili per raggiungere questo obiettivo, come descritto in dettaglio di seguito.

Utilizzando il comando passwd

Per forzare un utente a cambiare la propria password, prima di tutto la password deve essere scaduta e per far scadere la password di un utente si può usare il comando passwd, che serve per cambiare la password di un utente specificando l'opzione -e o --expire insieme al nome utente come mostrato.

passwd --expire ravi

Successivamente verifica la scadenza e le informazioni sull'invecchiamento della password dell'utente ravi con il comando chage come mostrato.

chage -l ravi

Dopo aver eseguito il comando passwd sopra, puoi vedere dall'output del comando chage che la password dell'utente deve essere modificata. Una volta che l'utente ravi tenta di accedere la volta successiva, gli verrà richiesto di modificare la sua password prima di poter accedere a una shell, come mostrato nella schermata seguente.

Utilizzando il comando chage

In alternativa, puoi utilizzare il comando chage, con l'opzione -d o --lastday che imposta il numero di giorni da Gennaio 1°, 1970 quando la password è stata modificata l'ultima volta.

Ora per impostare la scadenza della password dell'utente, esegui il seguente comando specificando il giorno su zero (0), significa che la password non è stata modificata dalla data sopra indicata (ovvero 1 gennaio 1970), quindi la password è letteralmente scaduta e deve essere cambiata immediatamente prima che l'utente possa accedere nuovamente al sistema.

chage --lastday 0 ravi
OR
chage --lastday 1970-01-01 ravi

Successivamente controlla la scadenza e le informazioni sull'invecchiamento della password dell'utente ravi con il comando chage utilizzando l'opzione -l come mostrato.

chage -l ravi

Ecco alcune guide aggiuntive per la gestione degli utenti.

  1. 11 modi per trovare informazioni sull'account utente e dettagli di accesso in Linux
  2. Come eliminare gli account utente con la home directory in Linux
Conclusione

Si consiglia sempre di ricordare agli utenti di modificare regolarmente la password dell'account per motivi di sicurezza. In questo articolo abbiamo spiegato due modi per forzare gli utenti a cambiare la propria password al prossimo accesso. Puoi porre qualsiasi domanda tramite il modulo di commento qui sotto.