ubuntuusers.de

deluser

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Wiki/Icons/terminal.png 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 Benutzerverwaltung.

Installation

Das Programm ist Bestandteil jeder Ubuntu-Installation und ebenso wie der Befehl adduser im Paket

  • adduser

Befehl zum Installieren der Pakete:

sudo apt-get install adduser 

Oder mit apturl installieren, Link: apt://adduser

enthalten.

Verwendung

Kurze Syntaxbeschreibung für die Verwendung in der Shell [1]:

sudo deluser [OPTIONEN] BENUTZER 

Beispiele

  • Den Benutzer anton entfernen, aber das Homeverzeichnis aber auf dem System belassen:

    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:

    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:

    sudo deluser --backup caesar 
  • Den Benutzer dora löschen. Mit der Option --remove-all-files werden alle Dateien des Benutzers gelöscht:

    sudo deluser --remove-all-files dora 
  • Den Benutzer otto aus der Gruppe admin entfernen:

    sudo deluser otto admin 
  • Die Gruppe admin entfernen:

    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

sudo delgroup --only-if-empty admin 

Die Gruppe admin nur löschen, wenn die Gruppe keine Mitglieder mehr hat.

Diese Revision wurde am 7. April 2023 18:18 von noisefloor erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell, System