linux:befehle:usermod
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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/10/18 12:14 (Externe Bearbeitung)
