LINUX

Come bloccare (disabilitare) l’account utente in Linux

I sistemi Linux consentono di bloccare o disabilitare l’accesso a un account utente specifico senza modificare nulla dell’account. Questo potrebbe essere utile se non vuoi rimuovere definitivamente l’account utente, ma vuoi solo che sia disabilitato e non puoi più utilizzare il sistema.

L’utente disabilitato continuerà a ricevere e-mail, ad esempio, ma non sarà in grado di accedere e verificare. Le distribuzioni Linux utilizzano il file /etc/shadow per archiviare le password degli utenti crittografate. Un account utente può essere temporaneamente disabilitato o rimosso definitivamente.

1) Bloccare (disattivare) l’account utente

Puoi disabilitare o bloccare temporaneamente un account utente semplicemente inserendo un asterisco “*” all’inizio del secondo campo nel file /etc/shadow. Ciò significa che “*” non consentirà l’accesso per questo account. Ogni volta che si desidera attivare l’account, è sufficiente eliminare l’asterisco e l’account utente tornerà attivo e funzionante con la sua vecchia password.

Ad esempio, vuoi bloccare un utente chiamato “Tom”, quindi puoi farlo come segue:

# vi /etc/shadow
Tom:*$1$narMEFm6$fhA1puOU422HiSL5aggLI/:11193:0:99999:7:-1:-1:134539228

Qui, il secondo campo è la password crittografata.

Puoi sostituire la password con “*” o “!”. Ciò renderà l’account utente inaccessibile e significherà che l’autenticazione dell’utente non è consentita.

# vi /etc/shadow
Tom:*:13852:0:99999:7:::

Tuttavia, il principale svantaggio di questo metodo è che la password andrà persa nel caso in cui volessimo riattivarla in un secondo momento.

2) Utilizzando il comando passwd

Il comando Passwd può essere utilizzato per bloccare o disabilitare l’account utente.

# passwd Tom –l
Output
“Password changed.”
Above command changes the shadow file and adds “!” in front of the user password:
Tom:!$1$eFd7EIOg$EeCk6XgKktWSUgi2pGUpk.:13852:0:99999:7:::

Ora, se vuoi attivare l’account, sbloccalo usando l’opzione –u come segue:

# passwd Tom -u

Puoi anche attivare l’account rimuovendo manualmente il “!” carattere dalla riga della password dell’utente in /etc/shadow.

3) Rimuovere definitivamente l’account utente

Puoi rimuovere definitivamente l’utente; eseguire il comando userdel.

# userdel Tom
or
# userdel -r Tom

Assicurati di controllare la home page dell’utente prima di eseguire questo comando.

Leggi anche:

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close