Linux-Benutzer und -Gruppen verwalten – Ihr Spickzettel

In Linux sind Benutzer- und Gruppenverwaltung grundlegende Aufgaben für die Systemadministration. Dieser Artikel bietet Ihnen eine umfassende Übersicht über die wichtigsten Befehle, damit Sie Ihre Benutzer und Gruppen effizient verwalten können. Sei es das Hinzufügen neuer Benutzer oder das Ändern von Gruppenzuordnungen – hier finden Sie alles, was Sie benötigen.

So nutzen Sie diese Befehlsübersicht

Diese Befehle sollten in einem Terminal ausgeführt werden, wobei manche Aktionen Administratorrechte erfordern. Dies kann durch das Präfix sudo erreicht werden oder indem Sie sich als root anmelden.

Benutzer hinzufügen und löschen

Befehl Beschreibung Beispiel
sudo useradd -m BENUTZERNAME Hinzufügen eines neuen Benutzers mit Heimatverzeichnis. sudo useradd -m max
sudo deluser BENUTZERNAME Löschen eines Benutzers (Ubuntu/Debian). sudo deluser max
sudo userdel -r BENUTZERNAME Löschen eines Benutzers inklusive Heimatverzeichnis. sudo userdel -r max
sudo passwd BENUTZERNAME Passt das Passwort des angegebenen Benutzers an. sudo passwd max
id BENUTZERNAME Anzeigen der Benutzer-ID und Gruppenzugehörigkeit. id max
sudo usermod -aG GRUPPENNAME BENUTZERNAME Fügt einen vorhandenen Benutzer einer neuen Gruppe hinzu. sudo usermod -aG sudo max
sudo adduser BENUTZERNAME GRUPPENNAME Fügt einen Benutzer zu einer bestehenden Gruppe hinzu (Ubuntu/Debian). sudo adduser max sudo
sudo deluser BENUTZERNAME GRUPPENNAME Löscht einen Benutzer aus einer bestehenden Gruppe. sudo deluser max sudo

Gruppen verwalten

Befehl Beschreibung Beispiel
sudo groupadd GRUPPENNAME Hinzufügen einer neuen Gruppe. sudo groupadd admin
sudo delgroup GRUPPENNAME Löschen einer Gruppe (Ubuntu/Debian). sudo delgroup admin
sudo groupdel GRUPPENNAME Löschen einer Gruppe. sudo groupdel admin
groups BENUTZERNAME Anzeigen der Benutzergruppen, denen ein Benutzer angehört. groups max
getent group GRUPPENNAME Anzeigen der Gruppeneigenschaften. getent group admin
sudo usermod -g GRUPPENNAME BENUTZERNAME Festlegen einer Primärgruppe für einen Benutzer. sudo usermod -g admin max
sudo gpasswd -a BENUTZERNAME GRUPPENNAME Hinzufügen eines Benutzers zu einer Gruppe (mit sudo). sudo gpasswd -a max admin
sudo gpasswd -d BENUTZERNAME GRUPPENNAME Löschen eines Benutzers aus einer Gruppe. sudo gpasswd -d max admin

Dateien und Verzeichnisse verwalten

Befehl Beschreibung Beispiel
sudo chown BENUTZERNAME DATEIEN Wechselt den Besitzer von Dateien oder Verzeichnissen. sudo chown max /home/max/documents
sudo chgrp GRUPPENNAME DATEIEN Wechselt die Gruppe von Dateien oder Verzeichnissen. sudo chgrp admin /home/max/documents
ls -l Anzeigen der Berechtigungen und Eigentümer einer Datei/Verzeichnis. ls -l /home/max/documents
sudo chmod MODE DATEIEN Passt die Berechtigungsmodus von Dateien oder Verzeichnissen an. sudo chmod 755 /home/max/documents
sudo chown -R BENUTZERNAME:GRUPPENNAME DATEIEN Wechselt Besitzer und Gruppe rekursiv. sudo chown -R max:admin /home/max/documents
sudo find /pfad/zu/direktory -type d -exec chmod 750 \; Passt die Berechtigungen von Verzeichnissen in einem Pfad an.
Linux-Terminal (Bash)
sudo find /home/max/documents -type d -exec chmod 750  \;
sudo find /pfad/zu/direktory -type f -exec chmod 640 \; Passt die Berechtigungen von Dateien in einem Pfad an.
Linux-Terminal (Bash)
sudo find /home/max/documents -type f -exec chmod 640  \;
sudo chown --reference=DATEIEN REFERENCE-FILE Passt die Besitzrechte von Dateien an eine Referenzdatei an.
Linux-Terminal (Bash)
sudo chown --reference=/home/max/documents /home/max/backup/*

Benutzerkonten verwalten

Befehl Beschreibung Beispiel
sudo usermod -L BENUTZERNAME Sperren eines Benutzerkontos. sudo usermod -L max
sudo usermod -U BENUTZERNAME Aufheben der Sperre eines Benutzerkontos. sudo usermod -U max
sudo chage -E JETZIGES-DATUM BENUTZERNAME Konten sperren durch Festlegen eines Ablaufdatums.
Linux-Terminal (Bash)
sudo chage -E $(date +%Y-%m-%d) max
lastlog Anzeigen des letzten Login-Verlaufs aller Benutzer. lastlog
sudo usermod -s /sbin/nologin BENUTZERNAME Benutzerkonto deaktivieren (kein Login möglich). sudo usermod -s /sbin/nologin max
sudo usermod -s /bin/bash BENUTZERNAME Benutzerkonto aktivieren. sudo usermod -s /bin/bash max
sudo passwd -e BENUTZERNAME Passt das Passwort des Benutzers bei nächstem Login an. sudo passwd -e max
sudo usermod -c "KOMMENTAR" BENUTZERNAME Festlegen eines Kommentars für ein Benutzerkonto (z.B. Anmerkungen).
Linux-Terminal (Bash)
sudo usermod -c "Erfahrener Administrator" max

Praxisbeispiele: Befehle kombinieren

Hier finden Sie einige realistische Aufgaben, bei denen die genannten Befehle in Kombination eingesetzt werden.

Aufgabe 1: Ein neuer Benutzer hinzufügen und ihm Zugriff auf ein Verzeichnis geben

Linux-Terminal (Bash)
# Hinzufügen eines neuen Benutzers
sudo useradd -m max

<h1>Passwort setzen</h1>
sudo passwd max

<h1>Gruppe admin erstellen, falls noch nicht vorhanden</h1>
sudo groupadd admin

<h1>Benutzer zu Gruppe hinzufügen</h1>
sudo gpasswd -a max admin

<h1>Verzeichnis mit richtigen Berechtigungen einrichten</h1>
sudo mkdir /home/shared
sudo chown root:admin /home/shared
sudo chmod 750 /home/shared

Aufgabe 2: Ein bestehendes Benutzerkonto sperren und dessen Zugriff auf Verzeichnisse einschränken

Linux-Terminal (Bash)
# Sperren des Kontos
sudo usermod -L max

<h1>Überprüfen der aktuellen Berechtigungen</h1>
ls -l /home/max/documents

<h1>Ändern der Gruppe und Berechtigungen</h1>
sudo chgrp admin /home/max/documents
sudo chmod 750 /home/max/documents

Aufgabe 3: Sichern von Benutzerkonten während des Europäischen Monats der Cybersicherheit (Oktober)

Linux-Terminal (Bash)
# Passwort aller Benutzer erneuern
sudo passwd -e max

<h1>Konten sperren, die nicht mehr benötigt werden</h1>
sudo usermod -L inaktiv1
sudo usermod -L inaktiv2

<h1>Überprüfen der aktuellen Berechtigungen und Sperre deaktivierter Konten</h1>
lastlog

Vorsicht bei diesen Befehlen

Einige Befehle können gefährlich sein, insbesondere wenn Sie nicht genau wissen, was sie tun. Hier sind einige wichtige Hinweise:

  • sudo userdel -r BENUTZERNAME: Achten Sie darauf, dass Sie das richtige Konto löschen und dabei auch das Verzeichnis löschen, wenn es nicht mehr benötigt wird.
  • sudo groupdel GRUPPENNAME: Überprüfen Sie vor der Löschung der Gruppe, ob sie noch aktiv verwendet wird. Benutzer könnten dadurch Zugriffsprobleme bekommen.
  • sudo chown -R BENUTZERNAME:GRUPPENNAME DATEIEN: Dies ändert Besitzer und Gruppen für alle Dateien in einem Verzeichnis rekursiv. Achten Sie darauf, dass dies nicht versehentlich auf wichtige Systemdateien angewendet wird.
  • sudo usermod -s /sbin/nologin BENUTZERNAME: Dies deaktiviert das Konto und verhindert einen Login. Stellen Sie sicher, dass der Benutzer es nicht benötigt.

Häufige Fragen

Wie kann ich alle Benutzer anzeigen?

Sie können eine Liste aller Benutzer mit dem Befehl cat /etc/passwd | cut -d: -f1 erhalten. Dieser Befehl liest die Passworte-Datei und extrahiert den Benutzernamen aus jeder Zeile.

Wie kann ich eine Gruppe löschen?

Zum Löschen einer Gruppe verwenden Sie sudo groupdel GRUPPENNAME. Bitte stellen Sie sicher, dass keine aktiven Benutzer mehr zu dieser Gruppe gehören, bevor Sie sie löschen.

Wie kann ich die Berechtigungen für ein Verzeichnis ändern?

Sie können die Berechtigungen eines Verzeichnisses mit dem Befehl sudo chmod 750 VERZEICHNIS anpassen. Dabei steht das erste Ziffer (7) für den Besitzer, das zweite (5) für die Gruppe und das dritte (0) für alle anderen Benutzer.

Wie kann ich ein Passwort zurücksetzen?

Zum Zurücksetzen eines Passworts verwenden Sie den Befehl sudo passwd BENUTZERNAME. Dies öffnet die Eingabeaufforderung für das neue Passwort.

Fazit

Diese Befehlsübersicht bietet Ihnen eine umfassende Sammlung an wichtigen Linux-Befehlen zur Verwaltung von Benutzern und Gruppen. Ob Sie nun ein neues Konto erstellen oder die Berechtigungen eines Verzeichnisses ändern, diese Informationen helfen Ihnen dabei, Ihre Systeme effizient zu verwalten. Sollten Sie weitere Unterstützung benötigen, können Sie sich gerne an IT-Tribus in Nideggen wenden.

Quellen und weiterführende Informationen

Hinweis: Dieser Beitrag wurde am 16.10.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.

Benötigen Sie Unterstützung bei Benutzer und Gruppen?

IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.

Kostenlose Erstanalyse anfordern
📞 02427 9099860