Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:usermod

Dies ist eine alte Version des Dokuments!


usermod - Benutzerinformationen ändern

(2025)

Der Befehl usermod wird verwendet, um die Eigenschaften eines bestehenden Benutzers auf einem Linux-System zu ändern. Du kannst mit diesem Befehl beispielsweise den Benutzernamen, das Home-Verzeichnis, die Shell oder die Gruppenmitgliedschaften eines Benutzers anpassen.

Syntax

usermod [OPTIONEN] <BENUTZERNAME>

Wichtige Optionen

Die wichtigsten Optionen für den usermod-Befehl sind:

Option Beschreibung
`-l <NEUER_NAME>` Ändert den Benutzernamen des Benutzers.
`-d <NEUER_PFAD>` Ändert das Home-Verzeichnis des Benutzers.
`-m` Verschiebt das Home-Verzeichnis des Benutzers an den neuen Pfad, falls das Home-Verzeichnis geändert wird.
`-s <SHELL>` Setzt die Standard-Shell für den Benutzer.
`-G <GRUPPEN>` Fügt den Benutzer zu einer oder mehreren Gruppen hinzu (durch Komma getrennt).
`-g <GRUPPE>` Setzt die primäre Gruppe des Benutzers.
`-e <DATUM>` Legt das Ablaufdatum des Benutzerkontos fest.
`-f <TAGE>` Gibt die Anzahl der Tage an, nach denen das Konto nach Ablauf des Passworts deaktiviert wird.
`-a` Fügt den Benutzer zu den angegebenen Gruppen hinzu, ohne die bestehenden Gruppenzugehörigkeiten zu entfernen.
`-c <KOMMENTAR>` Ändert den Kommentar (normalerweise den vollständigen Namen) des Benutzers.

Beispiele

Hier sind einige Beispiele für die Verwendung von usermod:

  • Den Benutzernamen eines bestehenden Benutzers ändern:
usermod -l johndoe_new johndoe
  • Das Home-Verzeichnis eines Benutzers ändern und gleichzeitig das Verzeichnis verschieben:
usermod -d /home/johndoe_new -m johndoe
  • Die primäre Gruppe eines Benutzers ändern:
usermod -g newgroup johndoe
  • Einen Benutzer zu mehreren Gruppen hinzufügen:
usermod -a -G admin,developers johndoe
  • Die Standard-Shell eines Benutzers ändern:
usermod -s /bin/zsh johndoe
  • Das Ablaufdatum für das Benutzerkonto setzen:
usermod -e 2025-12-31 johndoe
  • Einen Kommentar für den Benutzer ändern:
usermod -c "John Doe, Developer" johndoe

Hinweis

  • Bei der Änderung des Home-Verzeichnisses wird das alte Verzeichnis nicht automatisch entfernt. Verwende die Option `-m`, um das Verzeichnis zu verschieben.
  • Einige Änderungen, wie die Änderung des Benutzernamens, erfordern möglicherweise zusätzliche Maßnahmen, insbesondere wenn der Benutzer derzeit angemeldet ist.
  • Um Gruppenmitgliedschaften zu ändern, verwende die Option `-G`. Beachte, dass der Benutzer durch den Befehl usermod -G nur in die neuen Gruppen aufgenommen wird, jedoch nicht aus bestehenden Gruppen entfernt wird.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über usermod:

man usermod
linux/befehle/usermod.1740923971.txt.gz · Zuletzt geändert: 2025/03/02 13:59 von Branislav Zeljak