Inhaltsverzeichnis
Die Datei /etc/group enthält Informationen über die Gruppen, die dem System bekannt sind und deren Mitglieder. Wenn ein User über seinen Eintrag in der /etc/passwd einer Gruppe zugeordnet ist, so steht er NICHT automatisch in dieser Liste, er ist aber automatisch Mitglied dieser Gruppe.
Wie die Datei /etc/passwd ist auch /etc/group eine Textdatei, deren Zeilen die Einträge repräsentieren. Die Felder sind auch hier wieder durch Doppelpunkte getrennt.
Dateiaufbau der Datei groups im etc Verzeichnis
Die Zeilen haben folgendes Format:
Gruppenname: Passwort: GroupID: Mitgliedsliste
Gruppenname
Der Name der Gruppe
Passwort
Entsprechend der /etc/passwd Datei standen hier früher die Passwörter für die Gruppen. Heute steht hier, wie bei /etc/passwd, ein x – die eigentlichen verschlüsselten Passwörter stehen heute in der Datei /etc/gshadow. Nicht zu verwechseln mit der User Passwort Datei /etc/shadow. Für jeder Systemgruppe kann ein Verwalter mit einem Passwort definiert werden.
GroupID
Hier steht die numerische GID der Gruppe. Die GID muss im System einzigartig sein und kann nicht doppelt vergeben werden. Das System arbeitet mit der GUI und nicht mit dem Gruppennamen.
Mitgliedsliste
Eine durch Kommas getrennte Liste von Usernamen. Wessen Username hier steht ist Mitglied der Gruppe und hat die entsprechenden Rechte.
User hinzufügen oder löschen aus einer Gruppe
Die Text Datei lässt sich mit jedem Texteditor, wie vim oder joe modifizieren. Es reicht auch ein Backup von einem anderem Linux System zu kopieren, damit man die Gruppenuser wieder hergestellt hat.
Alternative können folgende Kommandos für das Anpassen der etcgroups Datei helfen:
- groupmod – ändern der Gruppennamen oder UID
- groupdel – lösche eine Linux Gruppe
- groupadd – Legt eine neue Gruppe an
- gpasswd – Gruppenpasswort und Verwalter festlegen
Die passenden Optionen findet man in der MAN Page oder hier auf linux-praxis.