Linux Gruppen · 5 min read · Dec 04, 2025
Wie man Gruppen in Linux auflistet?

Linux, eine Open-Source-Software (Betriebssystem), hat mehrere fortschrittliche Funktionen, die herkömmliche Betriebssysteme nicht bieten. Eine davon ist die Auflistung von Gruppen in Linux.
Mit Linux können Sie auch mehrere Benutzer hinzufügen, um auf Ihren PC zuzugreifen. Sie möchten jedoch, dass deren Berechtigungen und Zugriffsrechte variieren.
Wie wer Lesezugriff erhält, welche Benutzer schreiben (Daten bearbeiten oder ändern) können, wer erweiterte Befehle ausführen kann und ähnliches.
Hier hilft das Auflisten von Gruppen. Diese unterstützen mehrere Benutzer in Gruppen für eine effiziente Verwaltung von Berechtigungen und Zugriffsrechten. Zu diesem Zweck werden verschiedene Befehle verwendet, und als Faustregel können Sie sie im Terminal ausführen.
Gruppen in Linux
So wie Linux hilft, Benutzer gut zu kategorisieren und deren Zugriffsrechte zu kontrollieren, sind auch Gruppen korrekt eingerichtet. Es gibt also zwei Arten von Linux-Gruppen.
Primäre oder Anmeldegruppe
Wann immer Sie als Linux-Benutzer Dateien erstellen, werden diese in primäre oder Anmeldegruppen aufgenommen. Ihre Gruppennamen sind leicht zu merken und repräsentieren hauptsächlich den Namen des Benutzers. Jeder Benutzer sollte nur eine primäre Gruppe haben.
Sekundäre oder ergänzende Gruppe
Sekundäre Gruppen helfen dabei, Berechtigungen und Zugriffsrechte für einen oder mehrere Benutzer zuzuweisen. Jeder Benutzer kann null bis mehrere sekundäre Gruppen haben, zu denen er gehört!
Wie erstelle ich Benutzergruppen in Linux?
Wenn Sie nicht alle Gruppen in Linux anzeigen oder auflisten möchten, sondern neue erstellen möchten, können Sie das auch tun! Ein normaler Benutzer kann dies jedoch nicht tun; daher müssen Sie ein Superuser sein, um administrative Berechtigungen zu besitzen.
Nachdem Sie das Terminal geöffnet haben, führen Sie den folgenden Befehl aus:
*sudo groupadd * Ersetzen Sie gruppenname durch den Namen der Gruppe, die Sie erstellen möchten. Außerdem sollten Sie sudo (administrative Berechtigungen, wie bereits erwähnt) haben.
Es wird eine neue Gruppe erstellt!
Zum Beispiel, indem Sie
*sudo groupadd authors *verwenden. Dies wird eine neue Gruppe von Autoren erstellen. Außerdem müssen Sie Benutzer mit dem Befehl usermod der Gruppe zuweisen!
Zum Beispiel:
*sudo usermod -a -G authors john*Der Befehl fügt den Benutzer „john“ zur Gruppe „authors“ hinzu.
Ähnlich können Sie mehrere Gruppen in Linux erstellen.
Was sind die Möglichkeiten, um Linux-Gruppen aufzulisten?
Es gibt drei Möglichkeiten, Linux-Gruppen aufzulisten, abhängig von den Informationen, die sie abrufen, und ihrer Einfachheit.
1. Mit der /etc/group-Datei
Einer der am häufigsten verwendeten Befehle zum Auflisten von Linux-Gruppen ist der /etc/group-Befehl. Er definiert die in Linux vorhandenen Gruppen. Die Informationen, die er abruft, umfassen Gruppennamen, Gruppen-IDs, Passwörter und Mitglieder der jeweiligen Gruppen.
cat /etc/group
Der Befehl zeigt die Gruppennamen, Doppelpunkte und zusätzliche Spalteninformationen an. Alles, was Sie tun müssen, ist, den Befehl im Terminal auszuführen. Sie benötigen jedoch Hilfe, um die Gruppennamen herauszufinden!
cat /etc/group | cut -d: -f1
Sie können die cut -d -f1-Syntax verwenden, um den Informationsabruf zu vereinfachen. Der Befehl zeigt nur die Namen der Gruppen an und keine zusätzlichen Informationen.
cat /etc/group | wc -lDer wc-Befehl mit dem cat /etc/group hilft Ihnen, alle lokalen Gruppen in Linux zu zählen.
2. Mit dem getent-Befehl
In Bezug auf Linux-Befehle steht getent für „Einträge abrufen“. Es ruft die Linux-Gruppendatenbanken ab, die Passwörter, Benutzernamen und ähnliche Daten enthalten.
Um den Befehl für eine Benutzergruppe zu verwenden, geben Sie ihn und den Gruppennamen ein, dessen Daten Sie abrufen möchten.
Hier ist ein Beispiel dafür:
getent group
Darüber hinaus ist es bemerkenswert, dass der getent-Befehl anders ist, da dieser Ausgaben aus Datenbanken wie LDAP abruft. Als nächstes ruft er Informationen sogar aus Passwörtern und ähnlichen Verzeichnissen ab. Darüber hinaus ruft der etc-Befehl Informationen auf übliche Weise ab.
getent group | cut -d: -f1Ähnlich wie bei der etc-Gruppe, die eine umfangreichere Ausgabe anzeigt, bei der die Namen schwer zu interpretieren sind, gilt dasselbe für getent. Daher können Sie auch die -d, -f1-Syntax zusammen mit ihm verwenden.
3. Der Compgen-Befehl
Compgen ist ein integrierter Linux-Befehl, um alle aktiven und registrierten Gruppen im System anzuzeigen.
So führen Sie den Befehl aus:
*compgen -g*Hier steht -g für die Gruppen, die Sie anzeigen möchten!
Wie kann ich die Gruppenliste für einen bestimmten Benutzer mit Gruppen in Linux anzeigen?
Neben dem Abrufen von Informationen zu Linux-Gruppen können Sie auch Gruppenlisten aus einer bestimmten Gruppe anzeigen!
Öffnen Sie das Terminal oder die Shell in Linux
Führen Sie den Befehl groups
aus
Anstelle eines Benutzernamens müssen Sie den Namen des jeweiligen Benutzers ersetzen.
Zum Beispiel:
Wenn Sie den Befehl ausführen:
*$ groups john*wird die Ausgabe sein:
*john: john adm sudo*Hier ist john der Benutzer, für den die Gruppeninformationen abgerufen werden. John, adm und sudo sind die Gruppennamen, zu denen der Benutzer john gehört!
Wie sortiere ich Benutzergruppen in Linux?
Sie können Benutzergruppen in Linux alphabetisch sortieren, und der getent-Befehl hilft dabei.
Führen Sie den folgenden Befehl dafür aus:
*getent group | cut -d: -f1 | sort*Es ruft die Gruppeninformationen mit dem getent-Befehl ab, analysiert die Ausgabe mit cut und sortiert sie dann alphabetisch mit „sort“.
Zum Beispiel:
adm
audio
cdrom
dialout
docker
...Dies sind alle Benutzergruppen in alphabetischer Reihenfolge. Gruppen auf bestimmten Ebenen sind normalerweise nicht zugänglich, und Sie benötigen administrative Berechtigungen!
Häufig gestellte Fragen
Können alle Gruppen in Linux alphabetisch aufgelistet werden? Ja, es ist möglich, alle Gruppen in Linux alphabetisch aufzulisten.
Wie kann ich einen Benutzer einer bestimmten Gruppe in Linux zuweisen? Sie können den Befehl “usermod -a -G gruppenname benutzername” verwenden, um einen Benutzer einer bestimmten Gruppe in Linux zuzuweisen. Hierbei ist gruppenname die Gruppe, zu der Sie den Benutzer hinzufügen möchten, und benutzername der Name des Benutzers.
Zusammenfassung – Gruppen in Linux auflisten
Wenn Sie mehr über das Auflisten von Gruppen in Linux erfahren wollten, hätten Sie Ihre Antwort erhalten. Das Betriebssystem verwendet es, um Benutzer und deren Berechtigungen effektiv zu verwalten. Es gibt zwei Arten von Gruppen in Linux: Primäre und Sekundäre.
Darüber hinaus stehen drei Arten von Befehlen zur Verfügung, um Informationen über Gruppen aufzulisten: get, getent und compgen.
Sie können sogar Benutzergruppen mit dem Befehl groupadd erstellen. Der Befehl groups
Haben Sie irgendwelche Zweifel? Zögern Sie nicht, diese in den Kommentaren unten zu teilen!
Weiterführende Literatur:
VIM Plug – Ist es der beste VIM-Plugin-Manager?
Warpinator | Drahtlos Dateien zwischen Linux und Android übertragen
Hannah Montana Linux: Was ist das? Besser als andere Distributionen?
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.