GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So löschen / entfernen Sie Benutzer in Linux mit dem Befehl userdel

Als Linux-Systemadministrator ist eine der Hauptaufgaben die Verwaltung der Benutzer und Gruppen auf Linux-Systemen. Die Benutzerverwaltung umfasst das Erstellen von Benutzern, das Ändern vorhandener Benutzer und das Löschen von Benutzern.

Das Löschen/Entfernen eines Benutzerkontos ist die wichtigste Aufgabe für einen Administrator, wenn ein Benutzer eine Organisation verlässt.

Dieser Beitrag erklärt Ihnen, wie Sie Benutzer unter Linux mit dem Befehl userdel löschen.

Voraussetzungen

Um ein Benutzerkonto löschen/entfernen zu können, müssen Sie als Root-Benutzer oder als Benutzer mit sudo-Berechtigungen angemeldet sein.

userdel-Befehl

Unter Linux können Sie ein Benutzerkonto mit dem Befehl userdel löschen. Der Befehl userdel ist ein Dienstprogramm auf niedriger Ebene, das zum Entfernen von Benutzerkonten in Linux und anderen Unix-ähnlichen Betriebssystemen verwendet wird.

In Debian / Ubuntu können Sie das Dienstprogramm deluser zum Löschen eines Benutzers verwenden. Beispiel:deluser Benutzername / deluser --remove-home user_name .

Syntax:

userdel [options] user_name

So löschen/entfernen Sie Benutzer unter Linux

Um einen Benutzer namens user_name aus dem Linux-System zu löschen, verwenden Sie:

Erwägen Sie, zusätzliche Aktivitäten zu prüfen, die Sie möglicherweise durchführen müssen, bevor Sie ein Benutzerkonto in Linux löschen.

userdel user_name

Wenn Sie einen userdel-Befehl ohne Angabe von Optionen in der Befehlszeile ausführen, liest der userdel-Befehl /etc/login.defs (RHEL/CentOS) oder /etc/deluser.conf (Debian/Ubuntu) für Standardwerte, z das Home-Verzeichnis und der Mail-Spool des Benutzers bleiben im System, wenn REMOVE_HOME =0 in /etc/deluser.conf.

gesetzt ist

So löschen/entfernen Sie Benutzer mit Home-Verzeichnis in Linux

In den meisten Distributionen löscht der Befehl userdel nicht das Home-Verzeichnis und den Mail-Spool des Benutzers.

Verwenden Sie die Option -r mit userdel, um die des Benutzers zusammen mit dem Home-Verzeichnis und dem Mail-Spool zu entfernen.

userdel -r user_name
Der obige Befehl löscht nicht die im Home-Verzeichnis vorhandenen Benutzerdateien. Sie müssen die Dateien, die sich in anderen Dateisystemen befinden, manuell löschen.

Zusätzliche Aktivitäten vor dem Löschen des Benutzers

Das Ausführen des Befehls userdel sieht sehr einfach aus, aber das System lässt Sie das Benutzerkonto nicht löschen, wenn der Benutzer angemeldet ist oder ein Prozess unter seinem Namen ausgeführt wird.

ps -U user_name

Ausgabe:

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

Beenden Sie den laufenden Prozess des Benutzers mit dem Befehl killall. Dieser Befehl wird den Benutzer auch aus dem System werfen.

killall -u user_name

Sperren Sie den Benutzer, sodass er sich nicht erneut anmelden kann.

usermod -L user_name

Sie können erwägen, das Home-Verzeichnis des Benutzers für zukünftige Zwecke zu sichern.

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

Schlussfolgerung

Sie haben gelernt, wie Sie Benutzerkonten unter Linux mit dem Befehl userdel löschen. Überprüfen Sie den Benutzernamen noch einmal, bevor Sie Benutzer aus dem Linux-System löschen.


Cent OS
  1. So listen Sie Benutzer in Linux auf, Befehl Alle Benutzer auflisten

  2. So entfernen Sie Benutzer in Linux über die Befehlszeile

  3. So fügen Sie Benutzer auf CentOS, RHEL und Fedora hinzu und löschen sie

  4. So verwenden Sie den id-Befehl unter Linux:5 nützliche Beispiele

  5. So löschen Sie eine Partition mit fdisk

userdel-Befehl - Benutzerkonto aus dem Linux-System löschen

Verzeichnis in Linux entfernen – So löschen Sie einen Ordner von der Befehlszeile aus

So entfernen oder löschen Sie PPA in Ubuntu Linux

So entfernen/löschen Sie Dateien in Linux mit dem Befehl rm

Löschen Sie Benutzer in Linux mit dem Userdel-Befehl

So verwenden Sie den ulimit-Befehl unter Linux