usermod Befehlsgenerator
usermod-Befehle zur Anpassung eines Benutzerkontos generieren
Einführung in usermod
## Was ist usermod?
`usermod` ändert ein vorhandenes Benutzerkonto: zusätzliche Gruppen, Anmeldeshell, Heimverzeichnis, Anmeldenamen sowie den Sperr-/Entsperrzustand. Dafür sind Root-Rechte erforderlich.
## So wird es verwendet
1. **Änderungen auswählen**: Gruppen, Shell, Heimverzeichnis oder den Sperrzustand des Kontos festlegen. 2. **Benutzernamen eingeben**: Den Namen des Zielkontos angeben (der Positionsalgorithmus). 3. **-a zusammen mit -G verwenden**: Um Gruppen hinzuzufügen, ohne bestehende zu entfernen, sollten immer `-a` und `-G` kombiniert werden. 4. **Kopieren und ausführen**: Den erzeugten Befehl in Ihre Terminal kopieren.
Übliche Optionen
### `-aG` Zu Gruppen hinzufügen Fügen Sie den Benutzer zusätzlichen Gruppen hinzu, ohne die aktuellen Gruppen zu ändern. `-G` allein ersetzt die Gruppenliste, daher verwenden Sie immer `-a` zusammen damit für Zusätze.
### `-s` Anmelde-SHELL Legen Sie die Anmelde-SHELL des Benutzers fest (zum Beispiel `/bin/zsh` oder `/bin/bash`).
### `-l` Neuer Anmeldename Ändern Sie den Namen des Anmeldekontos. Der Heimverzeichnis wird nicht automatisch verschoben.
### `-d` Heimverzeichnis Ändern Sie den Pfad des Heimverzeichnisses des Benutzers. Kombinieren Sie dies mit `-m`, um vorhandene Dateien zu verschieben.
### `-m` Inhalt des Heimverzeichnisses verschieben Verschieben Sie den Inhalt des aktuellen Heimverzeichnisses an die durch `-d` festgelegte neue Position.
### `-L` Sperren Sperren Sie das Konto (fügen Sie `!` vor den Passwort-Hash ein).
### `-U` Entsperrung Umkehren Sie `-L` – stellen Sie den Anmeldenachweis mit Passwort wieder her.
▶Wie füge ich einen Benutzer den Gruppen sudo und docker hinzu?
▶Warum hat usermod -G sudo meinen Benutzer aus Docker entfernt?
▶Wie ändere ich die Shell eines Benutzers und verschiebe sein Heimverzeichnis?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.