Egal, ob du einen privaten Linux-Server betreibst oder in einer kollaborativen Umgebung arbeitest, die Verwaltung von Benutzern und Gruppen ist ein entscheidender Teil deiner Systemadministration. Das Anlegen und Löschen von Gruppen bringt Flexibilität und Kontrolle über Zugriffsrechte mit sich, was besonders wichtig ist, wenn mehrere Benutzer auf die gleiche Maschine zugreifen. In dieser Anleitung zeige ich dir Schritt für Schritt, wie du neue Gruppen anlegst und bestehende Gruppen löschst.
Wichtigste Erkenntnisse
- Das Anlegen neuer Gruppen erfolgt mit dem Befehl addgroup.
- Benutzer können mit dem Befehl adduser einer Gruppe hinzugefügt werden.
- Gruppen können mithilfe des Befehls delgroup gelöscht werden.
- Die Konfiguration der Gruppen ist in der Datei /etc/group zu finden.
Schritt-für-Schritt-Anleitung
Schritt 1: Bildschirm reinigen und vorbereiten
Zuerst solltest du deinen Terminal-Bildschirm reinigen, um eine klare Sicht auf die nächsten Schritte zu haben. Das geht mit dem Befehl clear. Dies sorgt dafür, dass du eine aufgeräumte Ansicht hast, wenn du mit den nächsten Befehlen arbeitest.

Schritt 2: Neue Gruppe anlegen
Um eine neue Gruppe anzulegen, verwendest du den Befehl addgroup. In diesem Beispiel nennen wir die Gruppe "Freunde". Der Befehl wird folgendermaßen eingegeben:
Drücke die Eingabetaste, und du wirst sehen, dass die Gruppe mit einer einzigartigen Gruppen-ID (GID) erstellt wurde. Linux verwaltet die GID automatisch, du kannst sie jedoch auch manuell festlegen.

Schritt 3: Benutzer zur Gruppe hinzufügen
Nun möchten wir einen bestehenden Benutzer, in diesem Fall "Kai", zur neu angelegten Gruppe "Freunde" hinzufügen.
Dieser Befehl bestätigt, dass der Benutzer "Kai" jetzt auch Teil der Gruppe "Freunde" ist. Falls Kai noch nicht existiert, musst du ihn zunächst mit adduser Kai erstellen.

Schritt 4: Berechtigungen zuweisen
Wenn Kai auch als Systemverwalter agieren soll, kannst du ihm zusätzlich Zugang zur Gruppe "root" gewähren. Das geht mit folgendem Befehl:
Damit hat Kai die Erlaubnis, den sudo-Befehl auszuführen und administrative Aufgaben zu erledigen.
Schritt 5: Gruppe und Benutzer verwalten
Das Entfernen eines Benutzers aus einer Gruppe geschieht mit dem Befehl deluser. Wenn du Kai beispielsweise aus der "root"-Gruppe entfernen möchtest, verwendest du:
Das gleiche Prinzip gilt für die "Freunde"-Gruppe. Du kannst den Benutzer mit folgendem Befehl entfernen:
Jetzt ist Kai nicht mehr Teil der Gruppe "Freunde".

Schritt 6: Gruppen verwalten
Um eine Gruppe vollständig zu löschen, verwenden wir den delgroup-Befehl. Für unsere Gruppe "Freunde sieht das so aus:
Nach der Bestätigung wirst du sehen, dass die Gruppe entfernt wurde. Um dies zu überprüfen, kannst du die Datei /etc/group öffnen und nachsehen.

Schritt 7: Gruppen in der Datei überprüfen
Um alle Gruppen und ihre Mitglieder zu sehen, öffne die Datei /etc/group. Dort findest du alle Gruppen auf deinem Linux-Server. Die Struktur ist so angelegt, dass jeder Benutzer einer Gruppe zugeordnet ist, und du kannst auch die Gruppen-ID (GID) für jede Gruppe ablesen.

Zusammenfassung – Anleitung zum Anlegen und Löschen von Gruppen in Linux
Das Anlegen und Löschen von Gruppen in Linux ist eine einfache, aber essentielle Fähigkeit für jeden Systemadministrator. Du hast gelernt, wie du Gruppen mit dem Befehl addgroup erstellst, Benutzer mit adduser hinzufügst und Gruppen mit delgroup löschst. Um die Übersicht über Gruppen und ihre Mitglieder zu behalten, kannst du die Datei /etc/group jederzeit überprüfen.
Häufig gestellte Fragen
Was ist der Zweck einer Gruppe in Linux?Gruppen ermöglichen es, Benutzern gemeinsame Berechtigungen zuzuordnen, sodass sie einfacher auf bestimmte Dateien und Verzeichnisse zugreifen können.
Wie füge ich einen Benutzer zu einer Gruppe hinzu?Verwende den Befehl adduser [Benutzername] [Gruppenname], um einen Benutzer zu einer bestehenden Gruppe hinzuzufügen.
Kann ich Gruppen auch manuell mit einer spezifischen ID anlegen?Ja, mit dem Befehl addgroup --gid [GID] [Gruppenname] kannst du eine Gruppe mit einer spezifischen Gruppen-ID anlegen.
Was passiert, wenn ich eine Gruppe lösche?Beim Löschen einer Gruppe verlieren alle Mitglieder diese Gruppenzugehörigkeit und deren spezifische Berechtigungen, die mit dieser Gruppe verknüpft sind.