Příkaz whoami slouží k zobrazení uživatelského jména, pod kterým jste aktuálně přihlášeni do systému. Někdy se může stát, že se budete muset přihlásit do systému a přepínat mezi různými uživateli a nemusíte si být jisti, u kterého uživatele jste aktuálně přihlášeni. V takových případech můžete k ověření svého aktuálního uživatelského jména použít příkaz whoami.
Pomocí příkazu whoami můžeme rychle zobrazit informace o aktuálním uživateli. Příkaz whoami zobrazí vlastníka aktuální relace přihlášení:
# whoami root
Dostupné možnosti příkazu whoami můžeme zobrazit předáním možnosti –help:
# whoami --help Usage: whoami [OPTION]... Print the user name associated with the current effective user ID. Same as id -un. --help display this help and exit --version output version information and exit GNU coreutils online help: [http://www.gnu.org/software/coreutils/] Full documentation at: [http://www.gnu.org/software/coreutils/whoami] or available locally via: info '(coreutils) whoami invocation'
Pokud při spouštění příkazu whoami narazíte na níže uvedenou chybu:
whoami: command not found
můžete zkusit nainstalovat balíček coreutils, jak je uvedeno níže, podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpine | apk add coreutils |
Arch Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Příklady příkazů whoami
1. Zobrazte aktuálně přihlášené uživatelské jméno:
# whoami
2. Zobrazte uživatelské jméno po změně uživatelského ID:
$ sudo whoami
Závěr
Příkaz whoami vytiskne jméno aktuálního efektivního uživatele. Toto se může lišit od vašeho přihlašovacího jména (výstup logname), pokud jste použili příkaz sudo.