Android

So erstellen Sie Gruppen unter Linux (Befehl groupadd)

Lokale Benutzer und Gruppen | PowerSHELL deutsch

Lokale Benutzer und Gruppen | PowerSHELL deutsch

Inhaltsverzeichnis:

Anonim

Unter Linux werden Gruppen zum Organisieren und Verwalten von Benutzerkonten verwendet. Der Hauptzweck von Gruppen besteht darin, eine Reihe von Berechtigungen zu definieren, z. B. zum Lesen, Schreiben oder Ausführen von Berechtigungen für eine bestimmte Ressource, die von den Benutzern innerhalb der Gruppe gemeinsam genutzt werden können.

Wir werden darüber sprechen, wie Sie unter Linux mit dem Befehl groupadd neue Gruppen erstellen.

groupadd Befehlssyntax

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

groupadd GROUPNAME

Nur der Root oder ein Benutzer mit sudo-Berechtigungen kann neue Gruppen erstellen.

Beim groupadd erstellt groupadd eine neue Gruppe mit den in der Befehlszeile angegebenen Optionen und den in der Datei /etc/login.defs angegebenen Standardwerten.

Eine Gruppe unter Linux erstellen

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

Um beispielsweise eine neue Gruppe mit dem Namen mygroup zu erstellen, mygroup Sie mygroup aus:

groupadd mygroup

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

Sobald die Gruppe erstellt ist, können Sie Benutzer zur Gruppe hinzufügen.

Wenn die gleichnamige Gruppe bereits existiert, gibt das System eine Fehlermeldung wie die folgende aus:

groupadd: group 'mygroup' already exists

Verwenden Sie die Option -f ( --force ), um die Fehlermeldung zu unterdrücken, wenn die Gruppe vorhanden ist, und um den Befehl erfolgreich --force :

groupadd -f mygroup

Eine Gruppe mit einer bestimmten GID erstellen

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

Standardmäßig weist das System beim login.defs einer neuen Gruppe die nächste verfügbare GID aus dem in der Datei login.defs angegebenen Bereich von Gruppen-IDs zu.

Verwenden Sie die Option -g ( --gid ), um eine Gruppe mit einer bestimmten GID zu erstellen.

Um beispielsweise eine Gruppe mit dem Namen mygroup mit der GID 1010 zu erstellen, geben Sie mygroup :

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 bereits eine Gruppe mit der angegebenen GID vorhanden ist, wird die folgende Fehlermeldung angezeigt:

groupadd: GID '1010' already exists

In Verbindung mit der Option -o ( --non-unique ) können Sie mit dem Befehl groupadd eine Gruppe mit einer nicht eindeutigen 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 bestimmte Zwecke des Systembetriebs verwendet, z. B. zum Erstellen von Sicherungen oder zur Durchführung von Systemwartungen.

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

Verwenden Sie die Option -r ( --system ), um eine Systemgruppe zu erstellen. Um beispielsweise eine neue Systemgruppe mit dem Namen mysystemgroup zu erstellen, mysystemgroup Sie mysystemgroup aus:

groupadd -r mysystemgroup

Überschreiben der Standardwerte für /etc/login.defs

Mit der Option -K ( --key ) gefolgt von KEY=VAL können Sie die in der Datei /etc/login.defs angegebenen Standardwerte /etc/login.defs .

Grundsätzlich können Sie nur die Maximal- und Minimalwerte der Normal- und Systemgruppen-IDs für die automatische GID-Auswahl überschreiben, wenn Sie eine neue Gruppe erstellen.

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 folgt an:

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

Erstellen einer Systemgruppe mit Passwort

Das Hinzufügen eines Kennworts zu einer Gruppe hat keine praktische Bedeutung und kann ein Sicherheitsproblem verursachen, da mehr als ein Benutzer das Kennwort kennen muss.

Mit der Option -p ( --password ) gefolgt von password können Sie ein Passwort für die neue Gruppe festlegen:

groupadd -p grouppassword mygroup

Fazit

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

Die gleichen 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.

Terminal-Benutzergruppe