La commande WHOAMI vous permet de trouver des informations sur votre compte utilisateur Linux actuel.
WhoAmI sur Linux
Lorsque vous travaillez dans la ligne de commande , il n'est pas toujours clair à quel compte d'utilisateur vous êtes connecté. Par exemple, lorsque vous travaillez avec une application qui vous oblige à vous connecter en tant qu'utilisateur différent, ou lorsque vous changez d'utilisateur et perdez la trace des informations d'identification actuellement actives. La commande whoami vous montre à quel compte utilisateur vous êtes connecté depuis une fenêtre de terminal. Voici comment utiliser la commande whoami et la commande id pour trouver l'utilisateur actuellement connecté.
Utilisez whoami pour afficher votre nom d'utilisateur
Pour utiliser la fenêtre du terminal pour afficher l'utilisateur auquel vous êtes connecté, tapez la commande suivante :
Whoami
La sortie de la commande ci-dessus montre l'utilisateur actuel, comme ceci :
Jacob
Pour voir rapidement comment cela fonctionne avec un autre compte d'utilisateur (si vous n'avez créé aucun autre utilisateur sous Linux ), utilisez la commande sudo pour vous connecter en tant que root :
sudo su
Ensuite, si vous exécutez à nouveau la commande whoami, vous serez informé que vous êtes root.
Comment le faire avec id -un
Dans une étrange circonstance où whoami n'est pas installé, il existe une autre commande que vous pouvez utiliser pour afficher votre nom d'utilisateur actuel.
id -un
Le résultat est exactement le même que la commande whoami, donc dans cet exemple, il afficherait jacob.
La commande id peut afficher plus que l'utilisateur actuel. Il peut également afficher l'ID utilisateur, l'ID groupe et les groupes auxquels l'utilisateur appartient. Par exemple, pour afficher uniquement le groupe effectif auquel appartient l'utilisateur, tapez ce qui suit :
id -g
La commande ci-dessus n'affiche que l'ID de groupe. Il n'affiche pas le nom du groupe. Pour afficher le nom de groupe effectif, exécutez cette commande:
id -gn
Vous pouvez afficher chaque identifiant de groupe auquel appartient un utilisateur en entrant ceci :
id -G
La commande ci-dessus affiche uniquement les identifiants de groupe. Vous pouvez également utiliser la commande Linux id pour afficher les noms de groupe:
id -Gn
Si vous souhaitez afficher votre ID utilisateur sans le nom d'utilisateur, exécutez la commande suivante :
id -u
Plus d'information
Vous pouvez utiliser le commutateur --help avec whoami ou id pour trouver la page de manuel actuelle de chaque programme.
id --help
whoami --help
Pour voir la version actuelle de id ou whoami, utilisez les commandes suivantes:
id --version
whoami --version