Der usermod-Befehl
in Linux wird verwendet, um die Einstellungen von Benutzerkonten wie Benutzername, Heimatverzeichnis und Gruppen zu ändern.
Derusermod-Befehl
in Linux wird verwendet, um die Eigenschaften eines Benutzerkontos zu ändern. Er kann in den folgenden Situationen nützlich sein:
Ändern des Heimatverzeichnisses: Wenn Sie das Heimatverzeichnis des Benutzers ändern möchten, können Sie den Befehl usermod
verwenden, um den Pfad zum neuen Verzeichnis zu ändern.
Ändern des Benutzernamens: Wenn Sie den Benutzernamen ändern möchten, können Sie mit dem Befehl usermod
den Namen des Benutzers ändern, wobei alle Daten und Einstellungen erhalten bleiben.
Ändern der Gruppenzugehörigkeit eines Benutzers: Wenn Sie die Gruppenzugehörigkeit eines Benutzers ändern möchten, können Sie den Befehl usermod
verwenden.
Ändern der UID eines Benutzers: Die UID (User Identifier) ist die eindeutige Kennung eines Benutzers auf einem Linux-System. Wenn Sie die UID eines Benutzers ändern möchten, verwenden Sie den Befehl usermod
.
Ändern des Shell-Typs des Benutzers: Eine Shell ist ein Programm, das eine Benutzeroberfläche für das Linux-System bereitstellt. Wenn Sie den Shell-Typ des Benutzers ändern wollen, verwenden Sie den Befehl usermod
.
Er kann auch dazu verwendet werden, verschiedene Eigenschaften eines Benutzerkontos zu ändern, erfordert aber Administratorrechte (root), um ihn zu verwenden.
Die Syntax lautet wie folgt:
usermod [options] LOGIN
Dabei ist LOGIN der Name des Benutzers, für den Sie die Einstellungen ändern wollen.
Einige der gebräuchlichsten Optionen für den Befehl usermod
sind:
-l
: Benutzernamen ändern-d
: das Heimatverzeichnis des Benutzers ändern-aG
: Hinzufügen des Benutzers zu einer Gruppe-g
: die Gruppe des Benutzers ändernBeispiele für die Verwendung des Befehls usermod
:
Um den Benutzernamen"oldusername
" in"newusername
" zu ändern, führen Sie den folgenden Befehl aus:
sudo usermod -l newusername oldusername
Um den Benutzer"username
" zur Gruppe"newgroup
" hinzuzufügen, führen Sie den folgenden Befehl aus:
sudo usermod -aG newgroup username
Der Befehl usermod wird in Linux verwendet, um die Eigenschaften eines Benutzerkontos zu ändern. Mit diesem Befehl können Sie den Benutzernamen, das Heimatverzeichnis, den Shelltyp, die Benutzerkennung (UID) und die Gruppe, zu der der Benutzer gehört, ändern.
Ändern des Heimatverzeichnisses des Benutzers:
usermod -d /new/home/dir username
Ändern des Benutzernamens:
usermod -l newusername oldusername
Ändern der Gruppe, zu der der Benutzer gehört:
usermod -g newgroupname username
Ändern der UID des Benutzers:
usermod -u newuid username
Ändern des Shell-Typs des Benutzers:
usermod -s /bin/bash username
Hinweis: Für die Verwendung des Befehls usermod
sind Administratorrechte (root) erforderlich.