delgroup(8) entfernt einen Benutzer oder eine Gruppe aus dem System

Other Alias

deluser

ÜBERSICHT

deluser [Optionen] [--force] [--remove-home] [--remove-all-files] [--backup] [--backup-to VERZEICHNIS] Benutzer

deluser --group [Optionen] Gruppe
delgroup [Optionen] [--only-if-empty] Gruppe

deluser [Optionen] Benutzer Gruppe

GEMEINSAME OPTIONEN


[--quiet] [--system] [--help] [--version] [--conf DATEI]

BESCHREIBUNG

Deluser und Delgroup entfernen Benutzer und Gruppen aus dem System. Ihr Vorgehen richtet sich nach den auf der Befehlszeile übergebenen Optionen und Konfigurationsinformationen in /etc/deluser.conf und /etc/adduser.conf. Sie sind bedienungsfreundlichere Frontends für die Programme userdel und groupdel. Unter anderem löschen sie optional das Home-Verzeichnis oder sogar alle im System vorhandenen Dateien des zu entfernenden Benutzers und lassen benutzerdefinierte Skripte laufen. Deluser und Delgroup können in einem von drei Modi betrieben werden:

Entfernen eines normalen Benutzers

Wird deluser ohne die Option --group und mit einem nicht optionalen Argument aufgerufen, wird es einen normalen Benutzer entfernen.

Standardmäßig wird deluser den Benutzer entfernen, ohne das Home-Verzeichnis, den E-Mail-Puffer oder sonstige im System vorhandene Dateien zu löschen, die dem Benutzer gehören. Das Home-Verzeichnis und der E-Mail-Puffer können mit der Option --remove-home entfernt werden.

Die Option --remove-all-files entfernt alle Dateien des Benutzers aus dem System. Beachten Sie: Wenn Sie auch --remove-home aktivieren, hat dies keine Wirkung, da alle Dateien einschließlich des Home-Verzeichnisses und des E-Mail-Puffers bereits von der Option --remove-all-files abgedeckt sind.

Wenn Sie alle Dateien vor dem Löschen sichern möchten, können Sie die Option --backup aktivieren, welche die Sicherungsdatei »username.tar(.gz|.Bz2)« in das von der Option --backup-to bestimmte Verzeichnis (standardmäßig das aktuelle Verzeichnis) schreibt. Sowohl die --remove- als auch die --backup-Optionen können auch als Standard in der Konfigurationsdatei /etc/deluser.conf festgelegt werden (siehe deluser.conf(5) für Details).

Wenn Sie das Benutzerkonto »root« (UID 0) entfernen wollen, verwenden Sie den Parameter --force. So können Sie vermeiden, diesen Benutzer aus Versehen zu löschen.

Wenn die Datei /usr/local/sbin/deluser.local existiert, wird sie nach dem Löschen des Benutzerkontos ausgeführt, um lokale Aufräumarbeiten zu erledigen. An adduser.local werden die folgenden Argumente übergeben:
Benutzername, UID, GID und Home-Verzeichnis.

Entfernen einer Gruppe

Wird deluser mit der Option --group oder stattdessen delgroup aufgerufen, wird eine Gruppe entfernt.

Warnung: Die primäre Gruppe eines bestehenden Benutzers kann nicht entfernt werden.

Wird die Option --only-if-empty gewählt, wird die Gruppe nicht entfernt, wenn sie noch Mitglieder hat.

Entfernen eines Benutzers aus einer bestimmten Gruppe

Wird deluser mit zwei nicht optionalen Argumenten aufgerufen, wird ein Benutzer aus einer bestimmten Gruppe entfernt.

OPTIONEN

--conf DATEI
DATEI wird anstatt der Standard-Dateien /etc/deluser.conf und /etc/adduser.conf verwendet.
--group
Entfernt eine Gruppe. Das ist das Standardverhalten bei einem Aufruf als delgroup.
--help
Kurzanleitung anzeigen
--quiet
Fortschrittsanzeige unterdücken
--system
Benutzer/Gruppe nur entfernen, wenn es ein System-Benutzer oder eine System-Gruppe ist. Damit wird das versehentliche Löschen von Nicht-System-Benutzern/-Gruppen vermieden. Zusätzlich wird kein Fehler zurückgegeben, wenn der Benutzer nicht im System existiert. Diese Option ist hauptsächlich für den Gebrauch in Skripten von Debian-Paketbetreuern gedacht.
--only-if-empty
Nur entfernen, wenn keine Mitglieder mehr übrig sind.
--backup
Alle Dateien im Home-Verzeichnis und im E-Mail-Puffer des Benutzers werden in die Datei /$user.tar.(bz2|gz) gesichert.
--backup-to
Die Sicherungsdatei wird nicht im Wurzelverzeichnis (/) gespeichert, sondern in dem von diesem Parameter festgelegten Verzeichnis. Implizit wird damit auch die Option --backup gewählt.
--remove-home
Entfernt das Home-Verzeichnis des Benutzers und seinen E-Mail-Puffer. Ist --backup gewählt, wird vor dem Löschen der Dateien eine Sicherungskopie erstellt.
--remove-all-files
Entfernt alle Dateien aus dem System, die der Benutzer besitzt. Hinweis: --remove-home hat keinen Effekt mehr. Wenn -- backup angegeben wird, werden die Dateien gelöscht, nachdem eine Sicherung durchgeführt wurde.
--version
Anzeige der Version und von Copyright-Informationen

RÜCKGABEWERT

0
Die Aktion wurde erfolgreich ausgeführt.
1
Der Benutzer, der gelöscht werden sollte, hatte kein Systemkonto. Es wurde nichts unternommen.
2
Dieser Benutzer existiert nicht. Es wurde nichts unternommen.
3
Diese Gruppe existiert nicht. Es wurde nichts unternommen.
4
Es wurde nichts unternommen (interner Fehler).
5
Die Gruppe wurde nicht gelöscht, weil sie noch Mitglieder hatte. Es wurde nichts unternommen.
6
Der Benutzer gehört nicht zu der angegebenen Gruppe. Es wurde nichts unternommen.
7
Sie können einen Benutzer nicht aus seiner primären Gruppe entfernen. Es wurde nichts unternommen.
8
Das erforderlich Perl-Paket »perl-modules« ist nicht installiert. Dieses Paket ist für die Ausführung der gewählten Aktionen erforderlich. Es wurde nichts unternommen.
9
Für die Entfernung des Benutzers »root« ist der Parameter --force erforderlich. Es wurde nichts unternommen.

DATEIEN

/etc/deluser.conf Default configuration file for deluser and delgroup
/usr/local/sbin/deluser.local
Optionale benutzerspezifische Add-Ons.

COPYRIGHT

Copyright (C) 2000 Roland Bauerschmidt. Modifikationen (C) 2004 Marc Haber und Joerg Hoh. Diese Handbuchseite und das Programm deluser beruhen auf adduser;
Copyright (C) 1997, 1998, 1999 Guy Maor;
Copyright (C) 1995 Ted Hajek. Er übernahm sehr viel von der ursprünglichen Debian-Version von adduser.
Copyright (C) 1994 Ian Murdock. Deluser ist freie Software; siehe die GNU General Public Licence Version 2 oder später für die Kopierbedingungen. Es wird keine Garantie übernommen.