GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-ID-Befehls-Tutorial für Anfänger (5 Beispiele)

Wenn Sie neu in der Systemverwaltung unter Linux sind, werden Sie nach und nach lernen, dass die Benutzerverwaltung ein wichtiger Aspekt Ihrer Arbeit ist. Die Linux-Befehlszeile bietet zu diesem Zweck mehrere Befehlszeilen-Dienstprogramme, und eines davon ist die id Befehl.

In diesem Artikel werden wir die Grundlagen dieses Tools anhand einiger leicht verständlicher Beispiele erörtern. Zuvor sei jedoch erwähnt, dass alle Beispiele in diesem Tutorial auf einem Ubuntu 18.04 LTS-Rechner und Debian 10 getestet wurden.

Linux-ID-Befehl

Der Befehl id zeigt Ihnen die echten und effektiven Benutzer- und Gruppen-IDs eines bestimmten Benutzers. Es folgt die Syntax:

id [OPTION]... [USERNAME]

Und so erklärt es die Manpage des Tools:

Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon vermitteln sollen, wie der Befehl id funktioniert.

Falls Sie nicht wissen, was echte und effektive IDs sind, lesen Sie die Diskussion hier.

Q1. Wie verwende ich den id-Befehl?

Die grundlegende Verwendung ist einfach – Sie müssen lediglich „id“ mit dem Benutzernamen ausführen, für den Sie auf die Informationen zugreifen möchten. Zum Beispiel:

id himanshu

Sie können also sehen, dass die Ausgabe aus mehreren Feldern besteht. Die ersten beiden Einträge sind Benutzer- und Gruppen-IDs für „himanshu“, während der Rest die Gruppen sind, denen der Benutzer „himanshu“ angehört, zusammen mit den entsprechenden Gruppen-IDs.

Beachten Sie, dass, wenn Sie keinen Benutzernamen als Argument an den id-Befehl übergeben, das Tool davon ausgeht, dass der aktuelle Benutzer derjenige ist, für den Sie die Informationen wünschen.

Q2. Wie lässt sich id dazu bringen, nur Gruppen-IDs zu drucken?

Dies kann mit der Befehlszeilenoption -G erreicht werden. Zum Beispiel:

id -G himanshu

So können Sie sehen, dass in der Ausgabe nur Gruppen-IDs angezeigt wurden.

Q3. Wie lässt sich nur die effektive Gruppen-ID drucken?

Dies kann mit der Befehlszeilenoption -g erreicht werden. Zum Beispiel:

id -g himanshu

Q4. Wie lässt sich nur die effektive Benutzer-ID drucken?

Ähnlich wie im vorherigen Beispiel kann dies mit der Befehlszeilenoption -u erreicht werden. Zum Beispiel:

id -u himanshu

F5. Wie kann man echte Ausweise anstelle effektiver Ausweise drucken?

Verwenden Sie die Befehlszeilenoption -r, damit der Befehl id echte IDs ausgibt. Diese Option kann mit den Befehlszeilenoptionen -u, -g und -G kombiniert werden.

Zum Beispiel:

id -ur himanshu

Schlussfolgerung

Der id-Befehl ist einfach zu verstehen und zu verwenden. Die Anzahl der angebotenen Befehlszeilenoptionen ist ebenfalls begrenzt, und wir haben die meisten davon hier besprochen. Wenn Sie damit fertig sind, diese zu üben, gehen Sie zur Manpage des Tools um mehr darüber zu erfahren.


Linux
  1. Linux-CD-Befehls-Tutorial für Anfänger (8 Beispiele)

  2. Linux-Kommando-Tutorial für Anfänger (5 Beispiele)

  3. Linux-df-Befehls-Tutorial für Anfänger (8 Beispiele)

  4. Linux Date Command Tutorial für Anfänger (8 Beispiele)

  5. Linux du Command Tutorial für Anfänger (10 Beispiele)

Linux Who Command Tutorial für Anfänger (8 Beispiele)

Linux nl Command Tutorial für Anfänger (7 Beispiele)

Linux-nm-Befehls-Tutorial für Anfänger (10 Beispiele)

Linux OD Command Tutorial für Anfänger (6 Beispiele)

Linux w Command Tutorial für Anfänger (5 Beispiele)

Linux ss Command Tutorial für Anfänger (8 Beispiele)