Cambia la password utente in Linux
- Modifica la password dell’utente corrente in Linux
- Modifica la password di altri utenti in Linux
- Scadere la password dopo aver impostato una password
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
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn