Cambia la password utente in Linux

Suraj Joshi 10 aprile 2021
  1. Modifica la password dell’utente corrente in Linux
  2. Modifica la password di altri utenti in Linux
  3. Scadere la password dopo aver impostato una password
Cambia la password utente in Linux

Possiamo cambiare la password degli utenti in Linux usando l’utility della riga di comando passwd. Possiamo cambiare la nostra password solo se siamo un utente normale e per cambiare la password di altri utenti, dobbiamo essere loggati come utente root.

Modifica la password dell’utente corrente in Linux

Per cambiare la password dell’utente attualmente connesso, possiamo semplicemente usare il comando passwd senza alcuna opzione.

passwd

Produzione:

Changing password for zeppy.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 

Ci chiederà di digitare la password attuale e se la password attuale è corretta, possiamo impostare una nuova password.

Se la modifica della password ha successo, otteniamo passwd: password updated successfully come output nel terminale alla fine.

Nota: la nuova password e la vecchia password devono differire non solo da maiuscole e minuscole.

Modifica la password di altri utenti in Linux

Per cambiare la password di altri utenti, dobbiamo essere loggati come superutente. Per cambiare la password di altri utenti, usiamo il comando:

sudo passwd <username>

<username> rappresenta il nome dell’utente la cui password deve essere modificata.

sudo passwd peter

Produzione:

Enter new UNIX password:
Retype new UNIX password:

Una volta che la modifica della password ha esito positivo, otteniamo il seguente Output:

passwd: password updated successfully

Scadere la password dopo aver impostato una password

Le password sono valide fino a quando non vengono modificate per impostazione predefinita. In alcuni casi, abbiamo bisogno di reimpostare le password per gli altri, e per consentire loro di reimpostare la password da soli, usiamo l’opzione --expire con il comando passwd.

sudo passwd --expire DelftStack

Scadrà la password corrente per l’utente DelftStack e all’utente DelftStack verrà chiesto di impostare una nuova password.

Produzione:

WARNING: Your password has expired.
You must change your password now and login again!
Changing password for DelftStack.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn