GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie Gruppen unter Linux (Befehl groupadd)

Unter Linux werden Gruppen verwendet, um Benutzerkonten zu organisieren und zu verwalten. Der Hauptzweck von Gruppen besteht darin, eine Reihe von Rechten wie Lese-, Schreib- oder Ausführungsberechtigungen für eine bestimmte Ressource zu definieren, die von den Benutzern innerhalb der Gruppe gemeinsam genutzt werden können.

In diesem Artikel werden wir darüber sprechen, wie man neue Gruppen in Linux erstellt, indem man groupadd verwendet Befehl.

groupadd Befehlssyntax #

Die allgemeine Syntax für groupadd Befehl lautet wie folgt:

groupadd [OPTIONS] GROUPNAME

Nur der Root oder ein Benutzer mit Sudo-Privilegien kann neue Gruppen erstellen.

Beim Aufruf groupadd erstellt eine neue Gruppe unter Verwendung der in der Befehlszeile angegebenen Optionen plus der in /etc/login.defs angegebenen Standardwerte Datei.

Erstellen einer Gruppe unter Linux #

Um eine neue Gruppe zu erstellen, geben Sie groupadd ein gefolgt vom neuen Gruppennamen.

Zum Beispiel, um eine neue Gruppe mit dem Namen mygroup zu erstellen Sie würden Folgendes ausführen:

groupadd mygroup

Der Befehl fügt einen Eintrag für die neue Gruppe zu /etc/group hinzu und /etc/gshadow Dateien.

Nachdem die Gruppe erstellt wurde, können Sie damit beginnen, Benutzer zur Gruppe hinzuzufügen.

Wenn die Gruppe mit demselben Namen bereits existiert, gibt das System eine Fehlermeldung wie die folgende aus:

groupadd: group 'mygroup' already exists

Um die Fehlermeldung zu unterdrücken, wenn die Gruppe existiert, und um den Befehl erfolgreich zu beenden, verwenden Sie den -f (--force ) Option:

groupadd -f mygroup

Erstellen einer Gruppe mit einer bestimmten GID-Nummer

In Linux- und Unix-ähnlichen Betriebssystemen werden Gruppen durch ihren Namen und eine eindeutige GID (eine positive Ganzzahl) identifiziert.

Wenn eine neue Gruppe erstellt wird, weist das System standardmäßig die nächste verfügbare GID aus dem Bereich der Gruppen-IDs zu, die in login.defs angegeben sind Datei.

Verwenden Sie das -g (--gid ) Option zum Erstellen einer Gruppe mit einer bestimmten GID.

Zum Beispiel, um eine Gruppe mit dem Namen mygroup zu erstellen mit GID von 1010 Sie würden Folgendes eingeben:

groupadd -g 1010 mygroup

Sie können die GID der Gruppe überprüfen, indem Sie alle Gruppen auflisten und das Ergebnis mit grep:

filtern
getent group | grep mygroup
mygroup:x:1010:

Wenn eine Gruppe mit der angegebenen GID bereits existiert, erhalten Sie die folgende Fehlermeldung:

groupadd: GID '1010' already exists

Bei Verwendung mit -o (--non-unique ) Option groupadd Mit dem Befehl können Sie eine Gruppe mit nicht eindeutiger GID erstellen:

groupadd -o -g 1010 mygroup

Erstellen einer Systemgruppe #

Es gibt keinen wirklichen technischen Unterschied zwischen dem System und regulären (normalen) Gruppen. Normalerweise werden Systemgruppen für einige spezielle Systembetriebszwecke verwendet, wie das Erstellen von Backups oder die Systemwartung.

Systemgruppen-GIDs werden aus dem Bereich der Systemgruppen-UDs ausgewählt, die in login.defs angegeben sind Datei, die sich von dem Bereich unterscheidet, der für reguläre Gruppen verwendet wird.

Verwenden Sie das -r (--system ) Option zum Erstellen einer Systemgruppe. Zum Beispiel, um eine neue Systemgruppe mit dem Namen mysystemgroup zu erstellen Sie würden Folgendes ausführen:

groupadd -r mysystemgroup

Überschreiben der Standard-/etc/login.defs Werte #

Das -K (--key ) gefolgt von KEY=VAL ermöglicht es Ihnen, die in /etc/login.defs angegebenen Standardwerte zu überschreiben Datei.

Grundsätzlich können Sie nur die maximalen und minimalen Werte der normalen und Systemgruppen-IDs für die automatische GID-Auswahl beim Erstellen einer neuen Gruppe überschreiben.

Angenommen, Sie möchten eine neue Gruppe mit einer GID im Bereich zwischen 1200 und 1500 erstellen. Geben Sie dazu die Min/Max-Werte wie unten gezeigt an:

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

Erstellen einer Systemgruppe mit Passwort #

Das Hinzufügen eines Passworts zu einer Gruppe hat keinen praktischen Nutzen und kann ein Sicherheitsproblem verursachen, da mehr als ein Benutzer das Passwort kennen muss.

Das -p (--password )-Option gefolgt von Passwort ermöglicht es Ihnen, ein Passwort für die neue Gruppe festzulegen:

groupadd -p grouppassword mygroup

Schlussfolgerung #

Unter Linux können Sie neue Gruppen mit groupadd erstellen Befehl.

Dieselben Anweisungen gelten für alle Linux-Distributionen, einschließlich Ubuntu, CentOS, RHEL, Debian, Fedora und Arch Linux.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.


Linux
  1. Linux Gruppen mit dem Groupadd-Befehl erstellen

  2. So erstellen Sie ein Skript eines Linux-Befehls

  3. So erstellen Sie Dateien einer bestimmten Größe unter Linux

  4. So erstellen und löschen Sie Benutzergruppen in Linux

  5. Linux-ln-Befehl

So listen Sie Benutzer und Gruppen unter Linux auf

So listen Sie alle Benutzer einer Gruppe in Linux auf

Ändern Sie Gruppen in Linux mit dem Befehl groupmod

Erstellen Sie neue Gruppen in Linux mit dem Groupadd-Befehl

So erstellen Sie neue Gruppen mit dem Befehl groupadd in Linux

So erstellen Sie eine Gruppe unter Linux – Befehl groupadd