Comandi Linux · 5 min read · Nov 15, 2025
Tutorial sul comando passwd di Linux per principianti (8 esempi)
Come utente della riga di comando di Linux, dovresti essere a conoscenza delle utility che ti aiutano nella gestione degli account utente. Uno di questi strumenti è passwd, che ti consente di cambiare la password del tuo account. In questo tutorial, discuteremo le basi di questo comando utilizzando alcuni esempi facili da comprendere.
Ma prima di farlo, vale la pena menzionare che tutti gli esempi in questo tutorial sono stati testati su una macchina Ubuntu 16.04 LTS.
Comando passwd di Linux
Come già accennato all’inizio, il comando passwd consente agli utenti di cambiare la password del proprio account. Di seguito è riportata la sua sintassi:
passwd [options] [LOGIN]Ecco come la pagina man lo descrive:
Il comando passwd cambia le password per gli account utente. Un utente normale
può cambiare solo la password per il proprio account, mentre
l'utente super può cambiare la password per qualsiasi account. passwd cambia anche
il periodo di validità dell'account o della password associata.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona questo comando.
D1. Come usare passwd?
L’uso di base è semplice: basta eseguire il comando passwd senza alcuna opzione/input.
passwdDi seguito alcune informazioni utili che devi sapere sul funzionamento di passwd:
All'utente viene prima chiesto di inserire la propria vecchia password, se presente.
Questa password viene quindi crittografata e confrontata con la password memorizzata.
L'utente ha solo un'opportunità per inserire la password corretta.
L'utente super è autorizzato a saltare questo passaggio in modo che le password dimenticate
possano essere cambiate.
Dopo che la password è stata inserita, vengono controllate le informazioni sull'invecchiamento della password
per vedere se l'utente è autorizzato a cambiare la password in questo momento.
In caso contrario, passwd rifiuta di cambiare la password e termina.
All'utente viene quindi chiesto due volte di inserire una password sostitutiva. La seconda
voce viene confrontata con la prima e entrambe devono corrispondere affinché la password venga cambiata.
Quindi, la password viene testata per complessità. Come linea guida generale,
le password dovrebbero consistere in 6-8 caratteri, inclusi uno o più
caratteri di ciascuno dei seguenti set:
· lettere minuscole
· cifre da 0 a 9
· segni di punteggiatura
È necessario prestare attenzione a non includere i caratteri di cancellazione o uccisione predefiniti del sistema.
passwd rifiuterà qualsiasi password che non sia adeguatamente
complessa.Ad esempio, nel mio caso, ecco come ho cambiato la passwd:

Si prega di notare che nel caso si disponga di privilegi di superutente (o si sia un amministratore di sistema), è possibile cambiare la password di qualsiasi account semplicemente menzionando il nome utente dell’account. Ad esempio:
passwd himanshu
D2. Come rendere un account senza password?
Il comando passwd consente anche di eliminare una password associata a un account utente. Per questo, è necessario utilizzare l’opzione della riga di comando -d.
passwd -dQuindi, questo è fondamentalmente un modo rapido per disabilitare la password per un account, rendendolo essenzialmente senza password.
D3. Come forzare la scadenza di una password?
A volte l’amministratore di sistema potrebbe voler che un utente cambi immediatamente la propria password. Quindi, in quel caso, possono utilizzare l’opzione della riga di comando -e che comporta la scadenza immediata della password, costringendo l’utente a cambiare la propria password al successivo accesso.
passwd -eD4. Come disabilitare un account se la password rimane scaduta?
Il comando passwd consente anche di gestire situazioni in cui l’utente non intraprende alcuna azione anche dopo che la propria password è scaduta. Fondamentalmente, lo strumento consente di disabilitare completamente l’account nel caso in cui la password rimanga scaduta per un numero prestabilito di giorni. Questo puoi farlo utilizzando l’opzione della riga di comando -i, che richiede un numero come input.
Ad esempio:
passwd -i 5Quindi, questo comando garantirà che l’account venga disabilitato se la password rimane scaduta per 5 giorni.
D5. Come impostare un intervallo di tempo tra i cambi di password?
Il comando passwd consente anche di impostare un intervallo di tempo minimo tra i cambi di password. Questo è reso possibile tramite l’opzione della riga di comando -n, che richiede un valore numerico considerato come numero di giorni.
Ad esempio:
passwd -n 10Questo comando garantisce che ci sia un intervallo di 10 giorni tra due cambi di password. Vale la pena menzionare che un valore di 0 indica che l’utente può cambiare la propria password in qualsiasi momento.
D6. Come far visualizzare a passwd le informazioni sullo stato dell’account?
Questo puoi farlo utilizzando l’opzione della riga di comando -S.

Ecco come la documentazione ufficiale spiega questi campi:
Visualizza le informazioni sullo stato dell'account. Le informazioni sullo stato consistono
di 7 campi. Il primo campo è il nome di accesso dell'utente. Il secondo
campo indica se l'account utente ha una password bloccata (L), non ha
password (NP) o ha una password utilizzabile (P). Il terzo campo
fornisce la data dell'ultimo cambio di password. I successivi quattro campi
sono l'età minima, l'età massima, il periodo di avviso e il periodo di inattività
per la password. Queste età sono espresse in giorni.D7. Come impostare il periodo di validità della password?
Il comando passwd ti consente di farlo tramite l’opzione -x, che richiede un numero che rappresenta il numero massimo di giorni in cui una password rimane valida.
Ad esempio:
passwd -x 100D8. Come far avvisare gli utenti riguardo al cambio di password imminente?
Questo può essere fatto utilizzando l’opzione della riga di comando -w, che richiede un numero come input, che non è altro che il numero di giorni prima della scadenza della password in cui un utente sarà avvisato che la propria password sta per scadere.
Ad esempio:
passwd -w 7Conclusione
Quindi puoi vedere che passwd è uno strumento molto importante di cui dovresti essere a conoscenza, indipendentemente dal tipo di utente che sei (principiante o professionista). Qui, in questo tutorial, abbiamo discusso diverse funzionalità chiave di passwd. Pratica questi, e una volta fatto, vai alla pagina man dello strumento per saperne di più.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.