Der Befehl groupmod wird verwendet, um die eigenen Attribute der Gruppe zu ändern. Es wird die Datei /etc/group für Sie bearbeiten. Änderungen an der Gruppe können eine Änderung des Namens oder der GID umfassen. Das Hinzufügen eines Benutzers zu einer Gruppe gilt als Änderung des Benutzers, nicht der Gruppe. Als solches wird es mit dem usermod-Befehl erreicht.
Einige Gruppenmod-Optionen beinhalten die folgenden.
Option | Beschreibung |
---|---|
-g | Ändern Sie die Gruppen-ID. |
-n | Gruppe umbenennen. |
Syntax
Die Syntax des groupmod-Befehls lautet:
# groupmod [options] {group names}
Um den Namen einer Gruppe zu ändern, nachdem sie erstellt wurde, verwenden Sie den Befehl groupmod. Um die Änderung vorzunehmen, melden Sie sich als Root-Benutzer an und geben Sie den folgenden Befehl ein:
# groupmod -n newgroup currentgroup
wobei newgroup der neue Name ist, den Sie der Gruppe geben möchten, und currentgroup der aktuelle Name der Gruppe ist. Um beispielsweise einen Gruppennamen von admin in geek zu ändern, würden Sie den folgenden Befehl verwenden:
# groupmod -n geek admin
Wenn beim Ausführen des Befehls groupmod der folgende Fehler auftritt:
groupmod: command not found
Sie können versuchen, das passwd-Paket wie unten gezeigt entsprechend Ihrer Wahl der Distribution zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Alpin | apk Schatten hinzufügen |
Arch Linux | pacman -S Schatten |
Kali-Linux | apt-get install passwd |
Fedora | dnf install shadow-utils-2 |
Raspbian | apt-get install passwd |
groupmod-Befehlsbeispiele
1. Ändern Sie die Gruppen-ID:
# groupmod -g 123 group_name
2. Gruppe umbenennen:
# groupmod -n new_group_name group_name
Eine vollständige Liste aller verfügbaren Befehlszeilenoptionen finden Sie in der Manpage groupmod.