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.

Schreibe einen Kommentar