Im Allgemeinen finden Sie an Ihrer Eingabeaufforderung einen Benutzernamen, der auf der Eingabeaufforderung gedruckt wird. Aber in einigen Shells wie csh sehen Sie Ihren Benutzernamen dort standardmäßig nicht. Daher wird dieser Befehl insbesondere mit der Shell verwendet, die den Benutzernamen nicht auf ihrer Shell ausgibt.
whoami-Befehl unter Linux
Der whoami-Befehl gibt den effektiven Benutzernamen des Benutzers aus, der den whoami-Befehl ausführt.
Die Syntax für den Whoami-Befehl unter Linux:
whoami [OPTION]
Um diesen Befehl auszuführen, geben Sie einfach whoami
ein in der Eingabeaufforderung. Für dieses Beispiel verwende ich hier die csh-Shell.
% whoami
Whoami-Optionen
Der Whoami-Befehl hat nur zwei Optionen. --help und --version.
% whoamin --help
Die Ausgabe ist die gleiche Information wie man whoami.
% whoami --version
Während --version Ihnen die Version von whoami in Ihrem System zeigt
Der Whoami-Befehl hat die gleiche Ausgabe wie der Befehl id -un. Es gibt auch den Benutzernamen des aktuellen Benutzers aus.
% id -un
Der whoami-Befehl wird auch verwendet, wenn Sie su
ausführen Aktivität (Benutzer wechseln). Dieser Befehl kann bestätigen, dass Sie mit dem richtigen Benutzer angemeldet sind. Whoami unterscheidet sich von who command. Der Who-Befehl zeigt alle angemeldeten Benutzer an, whoami nicht. Wenn Sie den Benutzer wechseln, meldet whoami den aktuellen Benutzer, der der Eigentümer der Sitzung ist, während der Befehl who Ihnen den ursprünglichen Benutzer meldet, bevor Sie den Benutzer wechseln.
Der whoami-Befehl kann verwendet werden, um die sudo-Berechtigung eines Benutzers zu überprüfen. Führen Sie sudo whoami
aus und die Ausgabe als "root" angezeigt wird, hat der Benutzer sudo-Zugriff.
Schlussfolgerung
In diesem kurzen Tutorial lernen wir den Whoami-Befehl in Linux und seine Verwendung kennen. Außerdem habe ich den Unterschied zwischen whoami und who command gelernt.