Unter Linux wird die Verwaltung von Berechtigungen für mehrere Benutzer durch die Verwendung von Gruppen vereinfacht. Die zentrale Datei hierfür ist /etc/group, die die Gruppen auf dem System und deren Mitglieder definiert.
Was ist die /etc/group Datei?
Die Datei /etc/group unter Linux ist eine einfache Textdatei, die die Liste aller Benutzergruppen enthält. Jeder Gruppe können spezifische Berechtigungen für Dateien und Verzeichnisse zugewiesen werden, sodass Administratoren die Zugriffsrechte für mehrere Benutzer gleichzeitig effizient verwalten können. Das Verständnis dieser Datei ist entscheidend für die korrekte Benutzer- und Berechtigungsverwaltung in jeder etc group linux-Umgebung.
Anzeigen von Gruppeninformationen
Um den Inhalt dieser Datei zu überprüfen, können Sie einen einfachen Befehl verwenden. Die Ausführung von cat /etc/group in Ihrem Terminal zeigt alle Gruppendefinitionen auf Ihrem System an.
$ cat /etc/group
root:*:0:pete
Struktur der /etc/group Datei
Ähnlich wie bei der Datei /etc/passwd repräsentiert jede Zeile in der Datei /etc/group eine einzelne Gruppe und enthält vier durch Doppelpunkte (:) getrennte Felder.
- Gruppenname: Der eindeutige Name der Gruppe.
- Gruppenpasswort: Dieses Feld ist ein veraltetes Merkmal und wird selten verwendet. Moderne Systeme verwenden Tools wie
sudofür erweiterte Berechtigungen anstelle von Gruppenpasswörtern. Sie sehen typischerweise einen Platzhalter wie ein Sternchen (*) oder ein 'x'. - Gruppen-ID (GID): Eine eindeutige numerische Kennung für die Gruppe. Das System verwendet intern oft die GID anstelle des Gruppennamens.
- Liste der Benutzer: Eine durch Kommas getrennte Liste von Benutzernamen, die Mitglieder dieser Gruppe sind.
Im Beispiel root:*:0:pete ist der Gruppenname root, es gibt kein Passwort, die GID ist 0 und der Benutzer pete ist Mitglied.