GNU/Linux >> Linux Esercitazione >  >> Linux

Elimina gli utenti in Linux con il comando Userdel

Se desideri eliminare un utente esistente in Ubuntu o in qualsiasi altra distribuzione Linux, puoi utilizzare il comando userdel nel terminale.

Questo è un comando semplice con solo poche opzioni. Ecco la sua sintassi:

userdel [options] username

Dato che questo comando si occupa della gestione degli utenti, devi essere root o disporre dei diritti sudo per eseguirlo.

Eliminazione di utenti nella riga di comando di Linux

Innanzitutto, elenca gli utenti nel tuo sistema Linux per ottenere il nome utente dell'utente che desideri eliminare.

Ora, per eliminare l'utente, tutto ciò che devi fare è usare il comando userdel con il nome utente in questo modo:

sudo userdel user_name

Tieni presente che per impostazione predefinita non eliminerà la home directory dell'utente. Naturalmente, puoi eliminare le directory utente da solo, ma userdel fornisce un'opzione più semplice.

La prossima sezione mostra come eliminare l'utente insieme alla sua home directory.

Rimuovi utente con home directory

Puoi usare l'opzione -r per rimuovere un utente insieme alla home directory e allo spool di posta (un file che memorizza l'intestazione della posta e il corpo del messaggio dell'account e-mail dell'utente).

sudo userdel -r user_name

Tieni presente che non è consigliabile eliminare l'utente, specialmente con i suoi file, in una grande organizzazione. Potresti aver bisogno dei file utente.

Se una persona lascia la tua organizzazione, invece di rimuovere l'utente e i suoi file, puoi semplicemente bloccare l'utente con il comando usermod.

Suggerimento bonus:non utilizzare l'opzione -f con il comando userdel

Se visiti la pagina man del comando userdel, troverai l'opzione -f. La stessa pagina man consiglia di non utilizzare questa opzione.

Questa opzione forza la rimozione dell'account utente, anche se l'utente è ancora connesso. Forza inoltre userdel a rimuovere la directory home dell'utente e lo spool di posta, anche se un altro utente utilizza la stessa home directory o se lo spool di posta non è di proprietà dall'    ​​ utente specificato.

Se USERGROUPS_ENAB è definito su yes in /etc/login.defs e se esiste un gruppo con lo stesso nome dell'utente eliminato, questo gruppo verrà rimosso, anche se è ancora il gruppo principale di un altro utente.

Questa opzione è pericolosa e potrebbe lasciare il tuo sistema in uno stato incoerente.

Ecco fatto...

Non è possibile eliminare più utenti contemporaneamente. Puoi eliminare un solo utente alla volta.

Come puoi vedere, è davvero semplice usare il comando userdel per eliminare utenti in Linux. Non ci sono troppe opzioni per confonderti.

Spero che questo breve apprendimento su Linux vi piaccia. Il tuo suggerimento è il benvenuto.


Linux
  1. Gestisci le home directory degli utenti Linux con systemd-homed

  2. Come eliminare/rimuovere utenti in Linux utilizzando il comando userdel

  3. Comando JQ in Linux con esempi

  4. Comando su Linux

  5. Comando Linux rm

15 Comando Linux ps con esempi

comando userdel - Elimina l'account utente dal sistema Linux

Elenco degli utenti in Linux spiegato con esempi

su Comando in Linux

Aggiunta di nuovi utenti in Linux con il comando Useradd

Elimina i gruppi in Linux con il comando groupdel