androide

Come cambiare la password dell'utente in Linux

Linux: Dimenticata la PASSWORD? Reimpostiamola!

Linux: Dimenticata la PASSWORD? Reimpostiamola!

Sommario:

Anonim

In questa guida spiegheremo come modificare una password utente in Linux. Ti mostreremo anche come forzare gli utenti a cambiare la loro password al prossimo accesso.

Le istruzioni dovrebbero funzionare su qualsiasi distribuzione Linux, inclusi Ubuntu, Debian e CentOS.

introduzione

In Linux, è possibile modificare la password di un account utente con l'utilità passwd .

Le password degli utenti crittografati, così come le altre informazioni relative alle password, sono memorizzate nel /etc/shadow .

Come utente normale, puoi solo cambiare la tua password. L'utente root e gli utenti con privilegi sudo possono cambiare le password di un altro utente e definire come utilizzare o modificare la password.

Quando si modifica la password, assicurarsi di utilizzare una password sicura e unica.

Avere una password sicura è la cosa più importante che puoi fare per proteggere il tuo account. Spesso una password complessa ha almeno 16 caratteri e contiene almeno una lettera maiuscola, una lettera minuscola, un numero e un carattere speciale.

Per motivi di sicurezza, si consiglia di aggiornare regolarmente la password e utilizzare una password univoca per ciascun account.

Cambia la tua password utente

Per modificare la password dell'account del tuo utente, esegui il comando passwd senza alcun argomento:

passwd

Ti verrà richiesto di inserire la password corrente. Se la password è corretta, il comando ti chiederà di inserire e confermare la nuova password.

Le password non vengono visualizzate sullo schermo quando vengono immesse.

Al successivo accesso al sistema, utilizzare la nuova password.

Cambia la password di un altro utente

Come accennato nell'introduzione, solo l'utente root e gli utenti con accesso sudo possono modificare la password di un altro account utente.

Nell'esempio seguente si presuppone che si sia effettuato l'accesso come utente con privilegi sudo.

Per modificare la password di un altro account utente, eseguire il comando passwd , seguito dal nome utente. Ad esempio, per cambiare la password di un utente chiamato linuxize , eseguire il comando seguente:

sudo passwd linuxize

Ti verrà richiesto di inserire e confermare la nuova password:

Enter new UNIX password: Retype new UNIX password:

In caso di successo, il comando stamperà qualcosa del genere:

passwd: password updated successfully

Forza l'utente a cambiare password al prossimo accesso

Per impostazione predefinita, le password sono impostate per non scadere mai. Per forzare un utente a cambiare la propria password al successivo accesso, utilizzare il comando passwd con --expire opzione --expire seguito dal nome utente dell'utente:

sudo passwd --expire linuxize

Il comando sopra scadrà immediatamente la password dell'utente.

La volta successiva che l'utente tenta di accedere con la vecchia password, verrà mostrato un messaggio che li costringe a cambiare la password:

ssh [email protected]

WARNING: Your password has expired. You must change your password now and login again! Changing password for linuxize. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.

Una volta che l'utente imposta una nuova password, la connessione verrà chiusa.

Conclusione

In questo tutorial, hai imparato come modificare le password degli utenti e come impostare la scadenza delle password.

Puoi trovare maggiori informazioni sul comando passwd, digitando man passwd nel tuo terminale o visitando la pagina man passwd di Linux.

terminale password