Start·Terminal-Befehle

id

Rechte

Aufruf

id [user]

Zeigt die Benutzer- und Gruppen-IDs, mit denen ein Prozess läuft; gibt id -u eine 0 zurück, ist es root — so prüfen Skripte üblicherweise Adminrechte.

Häufige Optionen

OptionBedeutung
-uThe numeric user id only; 0 means root
-gThe primary group id
-GEvery group id the user is in
-nNames instead of numbers, with -u, -g or -G
-rThe real id rather than the effective one

Beispiele

id

Your uid, gid and every group at once.

id -u

Just the number, which scripts test against 0.

id -nG deploy

The group names of another user.

Numerischer und symbolischer Modus benennen dasselbe: 755 und u=rwx,go=rx sind dieselbe Berechtigung.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht id?

Zeigt die Benutzer- und Gruppen-IDs, mit denen ein Prozess läuft; gibt id -u eine 0 zurück, ist es root — so prüfen Skripte üblicherweise Adminrechte.

Q. Wie gibt man ihn ein?

id [user] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man id. Der Befehl gehört zu Rechte.

Verwandte Befehle

man-Seite: man id