GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come eliminare/rimuovere utenti in Linux utilizzando il comando userdel

In qualità di amministratore di sistema Linux, una delle responsabilità principali è gestire gli utenti ei gruppi sui sistemi Linux. La gestione degli utenti include la creazione di utenti, la modifica di utenti esistenti e l'eliminazione di utenti.

L'eliminazione/rimozione di un account utente è l'attività più importante per un amministratore quando un utente lascia un'organizzazione.

Questo post ti spiega come eliminare utenti in Linux usando il comando userdel.

Prerequisiti

Per poter eliminare/rimuovere un account utente, devi essere loggato come utente root o come utente con privilegi sudo.

comando utentedel

In Linux, puoi eliminare un account utente con il comando userdel. Il comando userdel è un'utilità di basso livello che viene utilizzata per rimuovere gli account utente in Linux e altri sistemi operativi simili a Unix.

In Debian / Ubuntu, puoi utilizzare l'utilità deluser per eliminare un utente. Esempio:deluser nome_utente / deluser --remove-home user_name .

Sintassi:

userdel [options] user_name

Come eliminare/rimuovere utenti in Linux

Per eliminare un utente chiamato nome_utente dal sistema Linux, utilizzare:

Prendi in considerazione la possibilità di controllare le attività aggiuntive che potresti dover eseguire prima di eliminare un account utente in Linux.

userdel user_name

Quando esegui un comando userdel senza alcuna opzione specificata nella riga di comando, il comando userdel legge /etc/login.defs (RHEL / CentOS) o /etc/deluser.conf (Debian / Ubuntu) per i valori predefiniti, ad esempio il la directory home dell'utente e lo spool di posta rimarranno nel sistema se REMOVE_HOME =0 è impostato in /etc/deluser.conf.

Come eliminare/rimuovere utenti con Home Directory in Linux

Nella maggior parte delle distribuzioni, il comando userdel non cancellerà la home directory dell'utente e lo spool di posta.

Utilizza l'opzione -r con userdel per rimuovere l'utente insieme alla directory home e allo spool di posta.

userdel -r user_name
Il comando precedente non cancellerà i file utente presenti nella home directory. Dovrai eliminare manualmente i file che si trovano in altri file system.

Attività aggiuntive prima di eliminare l'utente

L'esecuzione del comando userdel sembra semplicissimo, ma il sistema non ti consentirà di eliminare l'account utente se l'utente ha effettuato l'accesso o qualsiasi processo in esecuzione sul suo nome.

ps -U user_name

Risultato:

  PID TTY          TIME CMD
14532 ?        00:00:00 sshd
14536 pts/2    00:00:00 bash
14622 pts/2    00:00:00 vim

Termina il processo in esecuzione dell'utente con il comando killall. Questo comando espellerà anche l'utente dal sistema.

killall -u user_name

Blocca l'utente in modo che l'utente non possa accedere nuovamente.

usermod -L user_name

Puoi prendere in considerazione l'idea di eseguire il backup della home directory dell'utente per esigenze future.

tar -zcvf /backup/user_name-`date +%Y_%M_%d.tar.gz` /home/user_name/

Conclusione

Hai imparato come eliminare gli account utente in Linux usando il comando userdel. Ricontrolla il nome utente prima di eliminare gli utenti dal sistema Linux.


Cent OS
  1. Come elencare gli utenti in Linux, Elenca tutti i comandi degli utenti

  2. Come rimuovere l'utente in Linux utilizzando la riga di comando

  3. Come aggiungere ed eliminare utenti su CentOS, RHEL e Fedora

  4. Come utilizzare il comando id in Linux:5 esempi utili

  5. Come eliminare una partizione usando fdisk

comando userdel - Elimina l'account utente dal sistema Linux

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

Come rimuovere o eliminare PPA in Ubuntu Linux

Come rimuovere/eliminare file in Linux usando il comando rm

Elimina gli utenti in Linux con il comando Userdel

Come utilizzare il comando ulimit in Linux