Obecně platí, že na příkazovém řádku najdete uživatelské jméno vytištěné na příkazovém řádku. Ale v některých shellech, jako je csh, ve výchozím nastavení neuvidíte své uživatelské jméno. Tento příkaz se tedy používá zejména s shellem, který nevypisuje uživatelské jméno na svém shellu.
whoami Command v Linuxu
Příkaz whoami vypíše skutečné uživatelské jméno uživatele, který spouští příkaz whoami.
Syntaxe příkazu whoami v Linuxu:
whoami [OPTION]
Pro spuštění tohoto příkazu stačí napsat whoami
v příkazovém řádku. Pro tento příklad zde používám csh shell.
% whoami
Možnosti Whoami
Příkaz whoami má pouze dvě možnosti. --help a --version.
% whoamin --help
Výstupem jsou stejné informace jako man whoami.
% whoami --version
Zatímco --version vám ukáže verzi whoami ve vašem systému
Příkaz Whoami má stejný výstup jako příkaz id -un. Vypíše také uživatelské jméno aktuálního uživatele.
% id -un
Příkaz whoami se také používá, když děláte su
činnost (přepnout uživatele). Tento příkaz může potvrdit, že jste přihlášeni pomocí správného uživatele. Whoami se liší od toho, kdo velí. příkaz who zobrazí všechny přihlášené uživatele, zatímco whoami ne. Když měníte uživatele, whoami ohlásí aktuálního uživatele, který je vlastníkem relace, zatímco příkaz who vám nahlásí původního uživatele, než uživatele změníte.
Příkaz whoami lze použít k ověření oprávnění uživatele sudo. Spusťte sudo whoami
a výstup se zobrazí jako "root", pak má uživatel přístup sudo.
Závěr
V tomto krátkém tutoriálu se dozvíme o příkazu whoami v Linuxu a jeho použití. Také jsme se dozvěděli o rozdílu mezi whoami a who command.