BEZEICHNUNG¶
deluser, delgroup - entfernt einen Benutzer oder eine Gruppe aus dem System
Ü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 [options] Benutzergruppe
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.
- --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
SIEHE AUCH¶
deluser.conf(5),
adduser(8),
groupdel(8),
userdel(8)
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.