Zum Inhalt springen
Home » Linux: PUID und PGID herausfinden / Anzeigen

Linux: PUID und PGID herausfinden / Anzeigen

Advertisements

Einige der in diesem Beitrag geteilten Links sind Affiliate-Links. Wenn du auf den Link klickst und etwas kaufst, erhalten wir eine Affiliate-Provision ohne zusätzliche Kosten für dich.


Die PUID und PGID kann bei NFS und Docker Containern relevant werden. Um die PUID (User ID) und PGID (Group ID) des Benutzers zu ermitteln, unter dem Docker auf einem Linux-System läuft, gehst du folgendermaßen vor:

1. Benutzername des Docker-Prozesses herausfinden

Zunächst musst du den Benutzernamen des Prozesses herausfinden, unter dem Docker läuft. Dies kannst du mit dem folgenden Befehl tun:

ps aux | grep dockerd

Dieser Befehl listet alle Prozesse auf, die mit dockerd zu tun haben. In der Ausgabe siehst du eine Spalte, die den Benutzernamen angibt, unter dem der Docker-Daemon läuft. Dies ist normalerweise root, kann aber auch ein anderer Benutzer sein, wenn Docker mit speziellen Berechtigungen eingerichtet wurde.

2. User-ID (PUID) und Gruppen-ID (PGID) ermitteln

Nachdem du den Benutzernamen ermittelt hast, kannst du die PUID und PGID mit dem folgenden Befehl herausfinden:

id <username>

Ersetze <username> durch den tatsächlichen Benutzernamen, den du im vorherigen Schritt gefunden hast.

Beispiel:

Wenn Docker als root läuft, gibst du ein:

id root

3. Ausgabe verstehen

Die Ausgabe des id-Befehls sieht ungefähr so aus:

uid=0(root) gid=0(root) groups=0(root)
  • PUID (User-ID) ist die Zahl, die nach uid= steht.
  • PGID (Group-ID) ist die Zahl, die nach gid= steht.

In diesem Beispiel sind sowohl die PUID als auch die PGID 0, was typisch für den root-Benutzer ist.

Zusammenfassung

  1. Finde den Benutzernamen, unter dem Docker läuft, mit ps aux | grep dockerd.
  2. Finde die PUID und PGID dieses Benutzers mit id <benutzername> heraus.
  3. Die PUID ist die User-ID (uid=) und die PGID ist die Gruppen-ID (gid=).

Diese Informationen können nützlich sein, wenn du Docker-Container startest und spezifische Benutzer- und Gruppenzuweisungen benötigst, z.B. für Dateiberechtigungen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mastodon