Harting Development

Linux-Gruppen anzeigen: Eine vollständige Anleitung

Lukas Fuchs vor 3 Tagen Systemadministration 3 Min. Lesezeit

Befehl zum Anzeigen aller Gruppen

Mit dem groups-Befehl kannst du alle Gruppen anzeigen, zu denen du gehörst. Dies kann nützlich sein, um zu überprüfen, zu welchen Gruppen du Zugriff hast, oder um Probleme bei der Berechtigung zu beheben.

Syntax

Die Syntax des groups-Befehls lautet:

groups [Optionen]

Die folgenden Optionen sind verfügbar:

  • -a: Alle Gruppen auflisten, auch diejenigen, die in der Umgebungsvariablen $GROUPS gesetzt sind.
  • -o: Nur den Gruppennamen ausgeben, ohne die Gruppen-ID.

Beispiel

Um alle deine Gruppen aufzulisten, führe den folgenden Befehl aus:

groups

Ausgabe:

username adm cdrom floppy lp sudo tty

In diesem Beispiel gehört der Benutzer "username" zu den folgenden Gruppen:

  • adm: Systemverwaltungsgruppe
  • cdrom: CD-ROM-Gruppe
  • floppy: Diskettengruppe
  • lp: Druckergruppe
  • sudo: Gruppe mit Administratorrechten
  • tty: Gruppe für die virtuelle Konsole

Zusätzliche Informationen

Der groups-Befehl ist ein einfaches, aber effektives Tool zum Anzeigen der Gruppen, zu denen du gehörst. Er kann dir helfen, deine Berechtigungen zu verwalten und Probleme bei der Berechtigung zu beheben.

Befehl zum Anzeigen von Gruppen eines bestimmten Benutzers

Um alle Gruppen anzuzeigen, denen ein bestimmter Benutzer angehört, kannst du den Befehl groups verwenden. Anschließend gibst du den Benutzernamen an, dessen Gruppen du anzeigen möchtest.

groups <Benutzername>

Beispiele

Angenommen, du möchtest die Gruppen des Benutzers "alice" anzeigen:

groups alice

Als Ausgabe erhältst du eine Liste aller Gruppen, denen "alice" angehört, beispielsweise:

alice : staff users

Option -G für rekursive Suche

Durch Hinzufügen der Option -G kannst du auch nach Gruppen suchen, die in anderen Gruppen verschachtelt sind. Dies kann nützlich sein, um alle Gruppen anzuzeigen, zu denen ein Benutzer indirekt gehört.

groups -G <Benutzername>

Angenommen, du möchtest nach allen Gruppen suchen, denen "alice" direkt oder indirekt angehört:

groups -G alice

Als Ausgabe erhältst du eine umfassendere Liste von Gruppen, die "alice" enthalten könnte, beispielsweise:

alice : staff users management admins

Option -p für die Ausgabe von primären Gruppen

Mit der Option -p kannst du nur die primäre Gruppe des Benutzers anzeigen. Die primäre Gruppe ist die erste Gruppe in der Liste der Gruppenzugehörigkeiten und wird normalerweise verwendet, um die Standardberechtigungen des Benutzers festzulegen.

groups -p <Benutzername>

Angenommen, du möchtest die primäre Gruppe von "alice" anzeigen:

groups -p alice

Als Ausgabe erhältst du die primäre Gruppe von "alice", beispielsweise:

alice : staff

Befehl zum Anzeigen von Gruppeninformationen

Um detailliertere Informationen zu einer bestimmten Gruppe anzuzeigen, nutze den Befehl groups. Dieser liefert Informationen wie die Gruppen-ID (GID), den Gruppennamen, den Systemnamen und den Beschreibungstext.

Gruppe nach GID anzeigen

Wenn du die GID der Gruppe kennst, kannst du folgenden Befehl verwenden:

groups <GID>

Dies gibt die Informationen zur Gruppe mit der angegebenen GID aus.

Gruppe nach Gruppenname anzeigen

Alternativ kannst du die Gruppe auch mit ihrem Namen anzeigen lassen:

groups <Gruppenname>

So werden die Informationen zur Gruppe mit dem angegebenen Namen angezeigt.

Beispiel

Nehmen wir an, du möchtest Informationen zur Gruppe "developers" abrufen. Du kannst folgenden Befehl verwenden:

groups developers

Dies gibt die folgenden Informationen zur Gruppe aus:

GID: 1001
Gruppenname: developers
Systemname: /var/run/user/1001/systemd-user-sessions.target
Beschreibung: Benutzergruppe für Entwickler

Befehl zum Anzeigen von Gruppenmitgliedern

Nachdem du nun die Gruppen eines Benutzers kennst, kannst du mit dem folgenden Befehl die Mitglieder jeder Gruppe anzeigen:

Gruppenmitglieder mit groups

Der Befehl groups listet die Gruppen auf, zu denen ein Benutzer gehört, sowie die Gruppenmitglieder.

Syntax:

groups [Optionen] Benutzername

Beispiel:

groups maria

Ausgabe:

maria : maria users adm cdrom floppy audio dip video plugdev lpadmin scanner

In diesem Beispiel gehört der Benutzer maria zu den Gruppen maria, users, adm, cdrom, floppy, audio, dip, video, plugdev, lpadmin und scanner.

Gruppenmitglieder mit getent

Du kannst auch den Befehl getent verwenden, um Gruppenmitglieder anzuzeigen. Er ist ähnlich wie groups, bietet aber mehr Flexibilität.

Syntax:

getent group Gruppenname

Beispiel:

getent group users

Ausgabe:

users:x:100:maria,john,david

In diesem Beispiel ist die Gruppe users mit der Gruppen-ID 100 definiert und hat die Mitglieder maria, john und david.

Gruppenmitglieder mit grep

Eine weitere Möglichkeit, Gruppenmitglieder anzuzeigen, ist die Verwendung des Befehls grep zusammen mit dem Befehl cat:

Syntax:

cat /etc/group | grep Gruppenname

Beispiel:

cat /etc/group | grep users

Ausgabe:

users:x:100:maria,john,david

Diese Methode ist weniger effizient als die vorherigen Befehle, da sie die gesamte Datei /etc/group durchsucht.

Häufig gestellte Fragen

  • Wie kann ich nur die Gruppenmitglieder und nicht die Gruppennamen anzeigen?

    Verwende die Option -m mit dem Befehl groups:

    groups -m Benutzername
    
  • Kann ich die Gruppenmitglieder einer Gruppe anzeigen, die kein Mitglied ist?

    Nein, du kannst nur die Gruppenmitglieder einer Gruppe anzeigen, zu der du gehörst.

  • Kann ich die Mitglieder einer Gruppe anzeigen, die auf einem anderen System definiert ist?

    Ja, du kannst die Option -H mit dem Befehl getent verwenden, um Gruppenmitglieder auf einem anderen System anzuzeigen:

    getent -H group Gruppenname @Hostname
    

Befehl zum Anzeigen von Gruppen-UUIDs

UUIDs (Universally Unique Identifiers) sind eindeutige Kennungen, die verwendet werden, um Gruppen eindeutig zu identifizieren. Sie sind besonders nützlich, wenn Gruppen auf mehreren Systemen verwaltet werden, da sie sicherstellen, dass die gleiche Gruppe auf allen Systemen dieselbe UUID hat.

Befehl getent

Der Befehl getent kann verwendet werden, um die UUID einer Gruppe anzuzeigen. Die Syntax lautet wie folgt:

getent groupname

Dabei ist groupname der Name der Gruppe, für die du die UUID anzeigen möchtest.

Beispiel:

getent root

Ausgabe:

root:*:0:root

In diesem Beispiel ist die UUID der Gruppe root ein leerer String.

Befehl id

Der Befehl id kann auch verwendet werden, um die UUID einer Gruppe anzuzeigen. Die Syntax lautet wie folgt:

id -G <username>

Dabei ist <username> der Name des Benutzers, dessen Gruppenmitgliedschaften du anzeigen möchtest.

Beispiel:

id -G alice

Ausgabe:

alice : 1000 alice root

In diesem Beispiel sind die UUIDs der Gruppen, zu denen der Benutzer alice gehört, 1000 für die Gruppe alice und 0 für die Gruppe root.

Weitere Beiträge

Folge uns

Neue Beiträge

Linux-Server

Fusion 360 für Linux: Installation, Einrichtung und Tipps für einen sauberen Workflow

AUTOR • Jun 13, 2026
Sicherheit & Hardening

Linux Passwort vergessen? Keine Panik – so setzen Sie es zurück

AUTOR • Jun 13, 2026
Sicherheit & Hardening

Einrichtung und Konfiguration eines sicheren Linux FTP Servers: So machst du es richtig

AUTOR • Jun 13, 2026
Sicherheit & Hardening

Der unbekannte Hueter SELinux erklaert: Was es ist, warum es wichtig ist und wie ich es nutze

AUTOR • Jun 13, 2026
Cloud & Virtualisierung

VMware Tools für Linux: Installation, Konfiguration und Fehlerbehebung ohne Umwege

AUTOR • Jun 13, 2026
Netzwerk & Routing

PS5 WLAN Verbindungsprobleme Diagnose und Lösungen: So fixst du instabiles Internet auf der PS5

AUTOR • Jun 13, 2026
Systemadministration

Verzeichnisse unter Linux entfernen mit zuverlässigen Befehlen: so lösche ich Ordner sicher und sauber

AUTOR • Jun 13, 2026
Netzwerk & Routing

WLAN und Bluetooth auf dem iPhone funktionieren nicht: Problembehebung, die wirklich hilft

AUTOR • Jun 13, 2026
Systemadministration

Speicherplatz auf Ihrem Linux-System finden und befreien: Die schnelle Anleitung für volle Festplatten

AUTOR • Jun 13, 2026
Linux-Server

Linux Versionsinformationen anzeigen: Eine einfache Anleitung für schnelle Systemchecks

AUTOR • Jun 13, 2026
Netzwerk & Routing

Smartes Wassermanagement mit Zisternenfüllstandsanzeige mit WLAN-Verbindung: so spare ich Wasser, Zeit und Stress

AUTOR • Jun 13, 2026
Linux-Server

Bootfähigen Linux USB Stick erstellen: einfache Anleitung für Installation und Wiederherstellung

AUTOR • Jun 13, 2026
Linux-Server

Die ultimative Anleitung zu Linux ISO: Alles, was Sie wissen müssen

AUTOR • Jun 13, 2026
Automatisierung & Scripting

Linux-Snipping-Tool: Die ultimative Anleitung zum Erfassen und Bearbeiten von Bildschirmausschnitten

AUTOR • Jun 13, 2026
Cloud & Virtualisierung

Flathub: Das Software-Ökosystem für Flatpak-Anwendungen erklärt

AUTOR • Jun 13, 2026
Netzwerk & Routing

FRITZ!WLAN Stick AC 860: Treiber für optimale WLAN-Leistung

AUTOR • Jun 13, 2026
Linux-Server

Asahi Linux auf Debian-Basis für Apple Silicon Macs: So funktioniert die Distribution wirklich

AUTOR • Jun 13, 2026
Linux-Server

Office 365 auf Linux: So nutzt du Microsoft 365 sauber im Alltag

AUTOR • Jun 13, 2026
Systemadministration

systemctl list services: So verwaltest du Linux-Systemdienste schnell und sauber

AUTOR • Jun 13, 2026
Linux-Server

Minecraft Server unter Linux: schnelle und einfache Einrichtung ohne Umwege

AUTOR • Jun 13, 2026

Beliebte Beiträge

Netzwerk & Routing

Ucomen WLAN Steckdose Einrichten: Schritt-für-Schritt-Anleitung

AUTOR • Oct 01, 2024
Monitoring & Logging

Was bedeutet es, wenn die Hoymiles DTU grün blinkt?

AUTOR • Dec 12, 2024
Netzwerk & Routing

Fire TV Stick ohne WLAN per Handy verbinden: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 19, 2024
Sicherheit & Hardening

SSH für Linux: Sichere Remote-Verbindungen herstellen und verwalten

AUTOR • Apr 17, 2024
Linux-Server

Notepad++ für Linux: Ein Text- und Code-Editor

AUTOR • Apr 17, 2024
Netzwerk & Routing

So leeren Sie den DNS-Cache unter Linux und beheben damit Verbindungsprobleme

AUTOR • Apr 17, 2024
Systemadministration

Ändern des Hostnamens unter Ubuntu: Eine umfassende Anleitung

AUTOR • Apr 17, 2024
Automatisierung & Scripting

Entpacken von TAR-Archiven unter Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Netzwerk & Routing

OpenWrt auf Fritz!Box installieren: Schritt-für-Schritt-Anleitung

AUTOR • May 13, 2026
Linux-Server

Erstellen eines bootfähigen USB-Sticks für Ubuntu mit Ventoy

AUTOR • Apr 17, 2024
Sicherheit & Hardening

IPv6 in Debian deaktivieren

AUTOR • Apr 17, 2024
Automatisierung & Scripting

So setzten Sie Umgebungsvariablen unter Linux

AUTOR • Apr 17, 2024
Netzwerk & Routing

Langsames WLAN der FRITZ!Box: Ursachen und Lösungen

AUTOR • Apr 19, 2024
Netzwerk & Routing

Der ultimative Leitfaden zum O2 Router: Installation, Konfiguration und Optimierung

AUTOR • Apr 19, 2024
Netzwerk & Routing

HP-Drucker mit WLAN verbinden: Schritt-für-Schritt-Anleitung

AUTOR • Apr 19, 2024
Linux-Server

Erstellung eines bootfähigen Linux-USB-Sticks: Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Sicherheit & Hardening

Fritzbox Gastzugang zeitlich begrenzen: So geht's!

AUTOR • Apr 06, 2025
Netzwerk & Routing

Mobiler WLAN-Router: Funktionsweise und alles, was du wissen musst

AUTOR • Apr 19, 2024
Netzwerk & Routing

Drahtlosfehler aufdecken: Debugging über WLAN

AUTOR • May 09, 2024
Linux-Server

Erstellen von Symbolischen Links in Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024