Android

Whoami Befehl unter Linux

Linux Terminal und Bash Grundlagen Teil 4 - Benutzerrechte, Root und Sudo

Linux Terminal und Bash Grundlagen Teil 4 - Benutzerrechte, Root und Sudo

Inhaltsverzeichnis:

Anonim

Wir werden den whoami Befehl behandeln.

Wie der Name schon sagt, gibt der whoami Befehl den Benutzernamen der effektiven Benutzer-ID aus. Mit anderen Worten, es wird der Name des aktuell angemeldeten Benutzers angezeigt.

So verwenden Sie den whoami Befehl

Die Syntax für den whoami Befehl lautet wie folgt:

whoami

Rufen Sie den Befehl ohne Optionen auf, um den Namen des Benutzers anzuzeigen, der derzeit am System angemeldet ist:

whoami

Auf dem Bildschirm wird eine Ausgabe angezeigt, die der folgenden ähnelt und den Namen des Benutzers angibt, der den Befehl aufruft:

linuxize

Der whoami Befehl kann in Shell-Skripten verwendet werden, um den Namen des Benutzers zu überprüfen, der das Skript ausführt.

In diesem Beispiel wird eine if Anweisung verwendet, um den Namen des Benutzers, der das Skript ausführt, mit einer bestimmten Zeichenfolge zu vergleichen.

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

Wenn der Benutzername nicht mit der angegebenen Zeichenfolge übereinstimmt, gibt das Skript eine Nachricht aus und beendet das Skript.

Mit dem whoami Befehl können Sie auch den Namen des Benutzers überprüfen, nachdem Sie mit dem Befehl su zu einem anderen Benutzer su .

whoami akzeptiert keine Argumente. Wenn Sie ein Argument übergeben, gibt der Befehl eine Fehlermeldung aus:

whoami: extra operand 'anything' Try 'whoami --help' for more information.

Der whoami Befehl akzeptiert nur zwei Optionen:

  • -h , --help - --help eine --help und beendet das --help . -V , --version - Zeigt die Versionsinformationen an und beendet das Programm.

Alternative Befehle

Wenn Sie den Befehl id mit den Optionen -un , erhalten Sie dieselbe Ausgabe wie whoami :

whoami

Verwenden Sie den Befehl id , um weitere Informationen zu einem bestimmten Benutzer abzurufen.

Die Umgebungsvariable $USER enthält den Namen des angemeldeten Benutzers:

echo $USER

Fazit

Der whoami Befehl setzt sich aus den Wörtern „Wer bin ich?“ Zusammen und gibt den Namen des Benutzers aus, der der aktuellen effektiven Benutzer-ID zugeordnet ist.

whoami terminal