Die Datei /etc/deluser.conf enthält Vorgabewerte
für die Programme deluser(8) und delgroup(8). Jede
Zeile enthält eine Option in der Form Option = Wert.
Die Werte können von einfachen oder doppelten
Anführungszeichen, das Gleichheitszeichen von Leerraum eingeschlossen
werden. Kommentarzeilen müssen mit dem Raute-Zeichen (#)
beginnen.
deluser(8) und delgroup(8) werten auch
/etc/adduser.conf aus, siehe adduser.conf(5). Einstellungen in
deluser.conf können Einstellungen aus adduser.conf
überschreiben.
Die gültigen Konfigurationsoptionen sind:
- BACKUP
- Wenn eine der Optionen REMOVE_HOME oder REMOVE_ALL_FILES
aktiviert ist, wird von allen Dateien eine Sicherungskopie angelegt, bevor
sie entfernt werden. Die Backup-Datei trägt
standardmäßig den Namen Benutzername.tar(.gz|.bz2)
und wird in dem durch BACKUP_TO vorgegebenen Verzeichnis
gespeichert. Als Kompressionsmethode wird die beste verfügbare
gewählt. Mögliche Werte sind 0 oder 1.
Standardmäßig 0.
- BACKUP_SUFFIX
- Wählt den Komprimierungsalgorithmus für die Sicherungskopie
des Home-Verzeichnisses. Kann auf jeden von tar --auto-compress
erkannten Algorithmus gesetzt werden. Standardmäßig
.gz.
- BACKUP_TO
- Wenn BACKUP aktiviert ist, legt BACKUP_TO das Verzeichnis
fest, in das die Sicherungsdatei geschrieben wird. Der Standardwert
hierfür ist das aktuelle Verzeichnis.
- EXCLUDE_FSTYPES
- Dieser reguläre Ausdruck beschreibt alle Dateisystemtypen, die
nicht durchsucht werden, wenn Dateien eines Benutzers gelöscht
werden sollen. Der Standardwert ist
»(proc|sysfs|usbfs|devtmpfs|devpts|afs)«.
- NO_DEL_PATHS
- Eine Liste von regulären Ausdrücken, getrennt durch
Leerzeichen. Alle zu löschenden Dateien im Home-Verzeichnis oder
dem Benutzer gehörende Dateien woanders werden mit jedem der
regulären Ausdrücke verglichen. Wenn eine
Übereinstimmung erkannt wird, wird die Datei nicht gelöscht.
Standardmäßig wird eine Liste der System-Verzeichnisse
vorgegeben, sodass nur /home übrig bleibt. Daher werden nur
Dateien unterhalb von /home, die zu dem bestimmten Benutzer
gehören, gelöscht werden.
- ONLY_IF_EMPTY
- Eine Gruppe wird nur gelöscht, wenn diese Gruppe keine Mitglieder
hat. Der Standardwert ist 0.
- REMOVE_ALL_FILES
- Löscht im System alle Dateien des Benutzers, der entfernt wird.
Wenn diese Option aktiviert ist, hat REMOVE_HOME keine Auswirkung.
Mögliche Werte sind 0 oder 1. Standardmäßig
0.
- REMOVE_HOME
- Löscht das Home-Verzeichnis und den E-Mail-Puffer des zu
entfernenden Benutzers. Mögliche Werte sind 0 (nicht
löschen) oder 1 (löschen). Standardmäßig
0.