Lokale Benutzer und Gruppen | PowerSHELL deutsch
Inhaltsverzeichnis:
groupadd
Befehlssyntax- Eine Gruppe unter Linux erstellen
- Eine Gruppe mit einer bestimmten GID erstellen
- Erstellen einer Systemgruppe
- Überschreiben der Standardwerte für
/etc/login.defs
- Erstellen einer Systemgruppe mit Passwort
- Fazit
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
:
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:
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:
Ü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-BenutzergruppeBefehl Tar unter Linux (Archive erstellen und extrahieren)
Mit dem Befehl tar werden Tar-Archive erstellt, indem eine Gruppe von Dateien in ein Archiv konvertiert wird. In diesem Tutorial zeigen wir Ihnen, wie Sie mit dem Befehl tar tar-Archive extrahieren, auflisten und erstellen.
So erstellen Sie Verzeichnisse unter Linux (Befehl mkdir)
In Linux-Systemen können Sie neue Verzeichnisse entweder über die Befehlszeile oder mithilfe des Dateimanagers Ihres Desktops erstellen. Der Befehl zum Erstellen von Verzeichnissen (auch als Ordner bezeichnet) lautet mkdir.
So erstellen Sie Benutzer unter Linux (Befehl useradd)
Linux ist ein Mehrbenutzersystem, das bedeutet, dass mehrere Personen gleichzeitig mit demselben System interagieren können. In diesem Lernprogramm werden der Befehl useradd und seine Optionen erläutert.