Groupmod-Befehl unter Linux

Groupmod Befehl Unter Linux



Als Linux-Benutzer ist es wichtig zu wissen, wie man mit Gruppen arbeitet. Sie werden in jedem Fall mit Gruppen interagieren, daher müssen Sie lernen, wie Sie die Gruppen verwalten. Sie müssen beispielsweise wissen, wie Sie den Namen einer Gruppe oder ihre ID ändern.

Das Verwalten von Gruppen ist dank des Befehls „groupmod“, der verschiedene Optionen zum schnellen Verwalten Ihrer Gruppen bietet, einfach. In diesem Handbuch gehen wir näher auf den Befehl „groupmod“ unter Linux ein und stellen verschiedene Beispiele für seine Verwendung bereit. Weiter lesen!







So verwenden Sie den Groupmod-Befehl unter Linux

Stellen Sie sich ein Szenario vor, in dem Sie den Gruppennamen Ihrer Dateien ändern oder die Gruppen-ID einer bestimmten Gruppe ändern möchten, um ihr eine bestimmte ID zuzuweisen. All dies ist möglich, vorausgesetzt, Sie wissen, wie man mit dem Befehl „groupmod“ arbeitet. Der Befehl verfügt über zwei Hauptoptionen, auf die wir uns in diesem Artikel konzentrieren werden.



  1. -G oder –gid GID – Mit dieser Option können Sie die Gruppen-ID der genannten Gruppe ändern und ihr die angegebene GID zuweisen.
  2. -N oder –neuer-name NAME – Mit dieser Option können Sie den neuen NAMEN für Ihre Gruppe angeben, um die erwähnte Gruppe zu ersetzen.

Sie können die Option „groupmod –h“ ausführen, um auf die Hilfeseite zuzugreifen und die anderen Optionen anzuzeigen, die Sie verwenden können. Die zuvor genannten sind jedoch die wichtigsten, die Sie verwenden werden. Lassen Sie uns die verschiedenen Beispiele untersuchen.



Beispiel 1: Ändern Sie den Gruppennamen





Linux verwendet Gruppen, um die Dateien zu organisieren. Sie können auf alle Gruppen auf Ihrem Linux-System zugreifen, indem Sie auf „ / etc/group“-Datei. Wenn Sie es mit einem Befehl wie „cat“ öffnen, werden alle verfügbaren Gruppen und ihre Gruppen-IDs aufgelistet. Das Folgende ist ein Beispiel für eine solche Liste:

$ Katze / usw / Gruppe



Schauen wir uns nun die Gruppe an, zu der ein Verzeichnis mit dem Namen „new“ in unserem aktuellen Verzeichnis gehört. Dazu verwenden wir den Befehl „ls“ wie im Folgenden gezeigt:

$ ls -ld neu

Stellen Sie sicher, dass Sie den Verzeichnisnamen entsprechend Ihrer Schreibweise ersetzen. Alternativ können Sie die Option „Langliste“ mit „ls“ verwenden, um die Details aller Dateien und Verzeichnisse einschließlich ihrer Gruppen abzurufen.

In diesem Fall können wir sehen, dass sich der Ordner unter der Gruppe „kyle“ befindet.

Bevor wir den Namen der Gruppe ändern, überprüfen wir kurz die aktuelle Gruppen-ID, um sie zur Bestätigung zu verwenden. Um die Gruppen-ID zu überprüfen, greifen Sie auf die Liste „Gruppen“ zu und suchen Sie die Zielgruppe mit dem Befehl „grep“, wie im Folgenden gezeigt:

Hier hat unsere Zielgruppe eine ID von 1000.

Um den Namen der Gruppe zu ändern, führen wir unseren „groupmod“-Befehl wie folgt aus:

$ Sudo Gruppenmod -N free12 Kyle

Im vorherigen Befehl ist „-n“ die Option zum Ändern des Gruppennamens. „ubuntu12“ ist unser neuer Gruppenname und „kyle“ ist der aktuelle Gruppenname. Ersetzen Sie die Namen entsprechend Ihrem Fall.

Geben Sie nach der Ausführung des Befehls Ihr Passwort ein, um ihn zu authentifizieren. Führen Sie als Nächstes den vorherigen Befehl erneut aus, um zu überprüfen, zu welcher Gruppe das „neue“ Verzeichnis gehört. Wir können sehen, dass es uns gelungen ist, den Gruppennamen zu ändern.

Führen Sie zur weiteren Überprüfung den vorherigen Befehl erneut aus, um die Gruppen-ID zu überprüfen. Sie werden feststellen, dass der neue Gruppenname mit der früheren Gruppen-ID übereinstimmt. Das bestätigt, dass die Änderung des Gruppennamens funktioniert hat.

Beispiel 2: Ändern Sie die Gruppen-ID

Neben der Änderung des Gruppennamens können Sie auch die Gruppen-ID ändern. In diesem Beispiel arbeiten wir mit derselben Gruppe, deren Namen wir geändert haben. Überprüfen Sie zunächst die aktuelle Gruppen-ID mit der folgenden Syntax:

$ Katze / usw / Gruppe | Griff < Gruppenname >

In unserem Fall ist die aktuelle Gruppen-ID 1000. Um sie zu ändern und ihr eine neue Gruppen-ID zu geben, in diesem Fall 2300, führen wir unseren Befehl wie folgt aus:

$ Sudo Gruppenmod -G 2300 ubuntu12

Vergessen Sie nicht, 2300 durch Ihre bevorzugte Gruppen-ID und „ubuntu12“ durch Ihre Zielgruppe zu ersetzen.

Stellen Sie sicher, dass die Änderung der Gruppen-ID erfolgreich funktioniert hat.

Beispiel 3: Ändern Sie gleichzeitig den Gruppennamen und die Gruppen-ID

Das gleichzeitige Ändern des Gruppennamens und der Gruppen-ID mit einem Befehl ist möglich. Dazu müssen Sie den neuen Gruppennamen und die ID mit der folgenden Syntax angeben:

$ Sudo Gruppenmod --neuer Name < neuer Name > --gid < neue -ID > < aktueller-gruppenname >

Nachdem Sie den Befehl ausgeführt haben, listen Sie die Gruppen auf, um den aktuellen Namen und die ID zu überprüfen. Für unser Beispiel können wir bestätigen, dass wir den Gruppennamen und die ID geändert haben. Alle Details sind im folgenden Bild wiedergegeben:

Abschluss

Der Befehl „groupmod“ hilft bei der Verwaltung der Gruppen unter Linux. Sie können damit schnell den Namen und die ID einer beliebigen Gruppe ändern, um Ihr Ziel zu erreichen. Wir haben den Befehl ausführlich besprochen und Beispiele für seine Verwendung bereitgestellt.