Quando si lavora in un sistema operativo Linux, una password è la prima linea di difesa per proteggere il sistema. Si consiglia di modificare la password dell'utente in Linux per rafforzare la sicurezza e rendere il sistema più difficile da violare. passwd è un'utilità della riga di comando in Linux utilizzata per aggiornare la password di autenticazione di un utente memorizzata nel file /etc/shadow. Un utente root o superutente può modificare la password di qualsiasi account utente mentre un utente normale può modificare la password solo per il proprio account.
Quando si modifica una password utente in Linux, è necessario seguire le linee guida seguenti:
- Una password deve essere complessa, almeno otto caratteri o più.
- Utilizza sia lettere maiuscole che minuscole per rendere la password sicura.
- Evita qualsiasi parola del dizionario, il tuo nome, cognome o la tua data di nascita in una password.
In questo post, ti mostreremo come modificare o impostare le password utente in Linux.
Prerequisiti
- Un server che esegue Linux sulla piattaforma Atlantic.Net Cloud
- Una password di root configurata sul tuo server
Crea server cloud Atlantic.Net
Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo qualsiasi sistema operativo Linux con almeno 1 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Cambia la tua password utente
Se desideri modificare la tua password, utilizza l'utilità della riga di comando passwd come mostrato di seguito:
passwd
Ti verrà chiesto di fornire la tua password esistente per impostare la nuova password. Una volta che la password è corretta, ti verrà chiesto di fornire una nuova password come mostrato di seguito:
Changing password for vyom. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Dopo aver impostato una nuova password, puoi usarla al prossimo accesso.
Cambia la password di un altro utente
Solo un utente root o un utente con privilegi sudo può modificare la password di un altro utente. Utilizzare la seguente sintassi per modificare la password dell'altro utente:
sudo passwd username
Ad esempio, per modificare la password dell'utente denominato vyom , esegui il comando seguente:
sudo passwd vyom
Ti verrà chiesto di fornire e confermare la nuova password:
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Forza all'utente di modificare una password all'accesso
Se si lavora in un ambiente multiutente, si consiglia di forzare un utente a modificare la propria password al successivo accesso.
Utilizzare il comando seguente per forzare l'utente denominato hitesh per modificare una password al prossimo accesso:
sudo passwd --expire hitesh
Questo comando scadrà la password dell'utente. Quando l'utente tenta di accedere con la vecchia password, vedrà un messaggio che chiede loro di cambiare la propria password:
ssh [email protected]
Dovresti vedere il seguente messaggio:
[email protected]'s password: You are required to change your password immediately (root enforced) WARNING: Your password has expired. You must change your password now and login again! Changing password for hitesh. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Conclusione
In questa guida abbiamo spiegato come impostare o modificare una password utente in Linux. Questa procedura funzionerà su qualsiasi sistema operativo Linux inclusi Ubuntu, Debian, RHEL, Fedora, CentOS, Rocky Linux, Oracle Linux, Alpine, Arch e altri. Provalo sull'hosting VPS di Atlantic.Net!