How to Add/Delete Users and Groups, Change Password, Finger: Linux Administration Tutorial 18
Inhaltsverzeichnis:
Linux ist ein Mehrbenutzersystem, das bedeutet, dass mehrere Personen gleichzeitig mit demselben System interagieren können. Als Systemadministrator sind Sie dafür verantwortlich, die Benutzer und Gruppen des Systems zu verwalten, indem Sie neue Benutzer erstellen und sie verschiedenen Gruppen zuweisen.
Gelegentlich müssen Sie möglicherweise ein Benutzerkonto löschen. Möglicherweise, weil der Benutzer die Organisation verlassen hat oder für einen bestimmten Dienst erstellt wurde, der nicht mehr auf dem System ausgeführt wird.
Unter Linux können Sie ein Benutzerkonto und alle zugehörigen Dateien mit dem Befehl
userdel
.
Dieses Tutorial behandelt den Befehl
userdel
und seine Optionen.
userdel
Befehlssyntax
Die Syntax für den Befehl
userdel
lautet wie folgt:
userdel USERNAME
Um Benutzer mit dem Befehl
userdel
zu löschen, müssen Sie als root oder als Benutzer mit
sudo
Zugriff angemeldet sein.
So löschen Sie einen Benutzer unter Linux
So löschen Sie ein
username
mit dem Namen "
username
mit dem Befehl "
userdel
:
userdel username
Beim
/etc/login.defs
liest der Befehl den Inhalt der Datei
/etc/login.defs
. In dieser Datei definierte Eigenschaften überschreiben das Standardverhalten von
userdel
. Wenn
USERGROUPS_ENAB
in dieser Datei auf
yes
USERGROUPS_ENAB
ist, löscht
userdel
die Gruppe mit demselben Namen wie der Benutzer, nur wenn kein anderer Benutzer Mitglied dieser Gruppe ist.
Der Befehl entfernt die Benutzereinträge aus den Dateien
/etc/passwd
und
/etc/shadow,
.
In den meisten Linux-Distributionen werden beim Entfernen eines Benutzerkontos bei
userdel
die Benutzerverzeichnisse home und mail
userdel
nicht entfernt.
Verwenden Sie die Option
-r
(
--remove
), um den Benutzer dazu zu zwingen, das
userdel
und den Mail-Spool des Benutzers zu entfernen:
userdel -r username
Der obige Befehl entfernt nicht die Benutzerdateien, die sich in anderen Dateisystemen befinden. Sie müssen die Dateien manuell suchen und löschen.
Wenn der zu entfernende Benutzer noch angemeldet ist oder Prozesse ausgeführt werden, die zu diesem Benutzer gehören, kann der Benutzer mit dem Befehl
userdel
nicht entfernt werden.
In dieser Situation wird empfohlen, den Benutzer abzumelden und alle laufenden Prozesse des Benutzers mit dem Befehl
killall
:
sudo killall -u username
Sobald Sie fertig sind, können Sie den Benutzer entfernen.
Eine andere Möglichkeit ist die Verwendung der Option
-f
(
--force
), mit der der Benutzer
userdel
, das Benutzerkonto
userdel
zu entfernen, selbst wenn der Benutzer noch angemeldet ist oder Prozesse ausgeführt werden, die dem Benutzer gehören.
Fazit
In diesem Tutorial haben Sie gelernt, wie Sie Benutzerkonten unter Linux mit dem Befehl
userdel
löschen. Die gleiche Syntax gilt für alle Linux-Distributionen, einschließlich Ubuntu, CentOS, RHEL, Debian, Fedora und Arch Linux.
userdel
ist ein Hilfsprogramm auf niedriger Ebene. Benutzer von Debian und Ubuntu werden stattdessen eher den freundlicheren Befehl
deluser
verwenden.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.
TerminalbenutzerSo erstellen Sie Benutzer unter Linux (Befehl useradd)
Linux ist ein Mehrbenutzersystem, das bedeutet, dass mehrere Personen gleichzeitig mit demselben System interagieren können. In diesem Lernprogramm werden der Befehl useradd und seine Optionen erläutert.
So entfernen (löschen) Sie symbolische Links unter Linux
Eine symbolische Verknüpfung, auch als Symlink bezeichnet, ist ein besonderer Dateityp, der auf eine andere Datei oder ein anderes Verzeichnis verweist. In diesem Handbuch zeigen wir Ihnen, wie Sie symbolische Links in Linux / UNIX-Systemen entfernen (löschen).
So entfernen (löschen) Sie ein Verzeichnis unter Linux
Es gibt verschiedene Möglichkeiten, Verzeichnisse in Linux-Systemen zu entfernen. In diesem Artikel wird erläutert, wie Sie Verzeichnisse mit den Befehlen rmdir, rm und find löschen.