Il comando passwd viene utilizzato per impostare la password iniziale dell'utente o modificare la password esistente dell'utente. La sintassi del comando passwd è la seguente:
$ passwd [username]
L'utente root può impostare la password per qualsiasi utente su qualsiasi valore senza conoscere la sua password corrente. Come utente normale, digita semplicemente il comando nella CLI. Vedrai qualcosa di simile in risposta:
$ passwd Changing password for geek. Old Password:
Dopo aver inserito la vecchia password, ti viene chiesta quella nuova e poi ti viene chiesto di ripeterla. Se inserisci la stessa nuova password due volte, viene modificata. Sembra questo. Tieni presente che le password effettive che hai digitato non vengono visualizzate sullo schermo.
New password: Re-enter new password: Password changed.
Esempi di comando passwd
1. Per bloccare l'account utente:
# passwd -l geek
2. Per sbloccare l'account utente:
# passwd -u geek
3. Per eliminare la password per l'account utente:
# passwd -d geek
4. Per far scadere la password per l'account utente:
# passwd -e geek
5. Per impostare la durata minima/massima della password
# passwd -n 10 geek # passwd -x 100 geek
6. Per impostare l'ora del messaggio di avviso:
# passwd -w 2 geek
7. Per impostare il tempo di inattività dell'account utente:
# passwd -i 20 geek
8. Per ottenere le informazioni brevi sull'account utente passwd:
# passwd -S geek