Der usermod-Befehl in Linux wird verwendet, um die Einstellungen von Benutzerkonten wie Benutzername, Heimatverzeichnis und Gruppen zu ändern.
Der usermod-Befehl in Linux

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
usermodverwenden, um den Pfad zum neuen Verzeichnis zu ändern. -
Ändern des Benutzernamens: Wenn Sie den Benutzernamen ändern möchten, können Sie mit dem Befehl
usermodden 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
usermodverwenden. -
Ä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.
Syntax
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 ändern
Beispiele 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
Beispiele für die Verwendung von Befehlen
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.