[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal:Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] '''deluser''' steht für „delete user“ und löscht ein Benutzerkonto und die zugehörigen Dateien. Außerdem kann der Befehl `deluser` auch Benutzergruppen entfernen. Damit ist der Befehl das Gegenstück zu [:adduser:] und `addgroup`. Um diesen Befehl erfolgreich verwenden zu können, werden Root-Rechte benötigt. Ubuntu und seine Varianten bieten natürlich auch Hilfsprogramme mit grafischer Oberfläche zum Bearbeiten von Nutzern. Einen Überblick findet man auf der Seite [:Benutzer_und_Gruppen:]. Weitere Befehle findet man in der Übersicht zur [:Shell/Befehlsübersicht#Benutzerverwaltung:Benutzerverwaltung]. = Installation = Das Programm ist Bestandteil jeder Ubuntu-Installation und ebenso wie der Befehl [:adduser:] im Paket {{{#!vorlage Paketinstallation adduser }}} enthalten. = Verwendung = Kurze Syntaxbeschreibung für die Verwendung in der Shell [1]: {{{#!vorlage Befehl sudo deluser [OPTIONEN] BENUTZER }}} == Beispiele == * Den Benutzer `anton` entfernen, aber das [:Homeverzeichnis:] aber auf dem System belassen: [[Vorlage(Befehl, "sudo deluser anton")]] * Den Benutzer `berta` löschen. Mit der Option `--remove-home` wird das komplette Homeverzeichnis sowie der Mail-Spool des Benutzers gelöscht: [[Vorlage(Befehl, "sudo deluser --remove-home berta")]] * Den Benutzer `caesar` löschen. Mit der Option `--backup` wird das komplette Homeverzeichnis sowie der Mail-Spool des Benutzers in die Datei '''/BENUTZERNAME.tar.bz2''' oder '''/BENUTZERNAME.tar.gz''' gesichert, bevor gelöscht wird: [[Vorlage(Befehl, "sudo deluser --backup caesar")]] * Den Benutzer `dora` löschen. Mit der Option `--remove-all-files` werden alle Dateien des Benutzers gelöscht: [[Vorlage(Befehl, "sudo deluser --remove-all-files dora")]] * Den Benutzer `otto` aus der Gruppe `admin` entfernen: [[Vorlage(Befehl, "sudo deluser otto admin")]] * Die Gruppe `admin` entfernen: [[Vorlage(Befehl, "sudo deluser --group admin")]] Anstelle von `deluser --group NAME_DER_GRUPPE` kann auch der Befehl `delgroup NAME_DER_GRUPPE` benutzen. Der Vorteil ist, dass dieser die Option `--only-if-empty` kennt. So würde der Befehl {{{#!vorlage Befehl sudo delgroup --only-if-empty admin }}} Die Gruppe `admin` nur löschen, wenn die Gruppe keine Mitglieder mehr hat. = Links = * [man:deluser:Manpage] {en} * [:adduser:] - Benutzer hinzufügen * [:Shell/Befehlsübersicht#Benutzerverwaltung:Benutzerverwaltung] {Übersicht} Kommandozeilenwerkzeuge # tag: Shell, System