La commande whoami est utilisée pour afficher le nom d'utilisateur avec lequel vous êtes actuellement connecté au système. Parfois, vous devrez peut-être vous connecter à un système et basculer entre différents utilisateurs, et vous ne saurez peut-être pas avec quel utilisateur vous êtes actuellement connecté. Dans de tels cas, vous pouvez utiliser la commande whoami pour vérifier votre nom d'utilisateur actuel.
Nous pouvons afficher rapidement des informations sur l'utilisateur actuel en utilisant la commande whoami. La commande whoami affiche le propriétaire de la session de connexion en cours :
# whoami root
Nous pouvons afficher les options disponibles de la commande whoami en passant l'option –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'
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande whoami :
whoami: command not found
vous pouvez essayer d'installer le package coreutils comme indiqué ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk ajouter coreutils |
Arch Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fédora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Exemples de commandes whoami
1. Afficher le nom d'utilisateur actuellement connecté :
# whoami
2. Afficher le nom d'utilisateur après un changement d'ID utilisateur :
$ sudo whoami
Conclusion
La commande whoami imprime le nom de l'utilisateur actuel et effectif. Cela peut différer de votre nom de connexion (la sortie de logname) si vous avez utilisé la commande sudo.