Android

Commande Whoami sous Linux

Les commandes d'emplacement d'utilisateur pwd, who -H, whoami (Darija) (Abdelfattah Kabli)

Les commandes d'emplacement d'utilisateur pwd, who -H, whoami (Darija) (Abdelfattah Kabli)

Table des matières:

Anonim

, nous couvrirons la commande whoami .

Comme son nom l'indique, la commande whoami imprime le nom d'utilisateur de l'ID utilisateur effectif. En d'autres termes, il affiche le nom de l'utilisateur actuellement connecté.

Comment utiliser la commande whoami

La syntaxe de la commande whoami est la suivante:

whoami

Pour afficher le nom de l'utilisateur actuellement connecté au système, appelez la commande sans aucune option:

whoami

Une sortie similaire à la suivante sera affichée à l'écran, indiquant le nom de l'utilisateur appelant la commande:

linuxize

La commande whoami peut être utilisée dans les scripts shell pour vérifier le nom de l'utilisateur exécutant le script.

Voici un exemple utilisant une instruction if pour comparer le nom de l'utilisateur exécutant le script avec une chaîne donnée.

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

Si le nom d'utilisateur ne correspond pas à la chaîne donnée, le script fera écho à un message et quittera.

La commande whoami est également pratique pour vérifier le nom de l'utilisateur après être passé à un autre utilisateur avec la commande su .

whoami n'accepte pas les arguments. Si vous passez un argument, la commande affiche un message d'erreur:

whoami: extra operand 'anything' Try 'whoami --help' for more information.

La commande whoami n'accepte que deux options:

  • -h , --help - Affiche un message d'aide et quitte. -V , --version - Affiche les informations de version et quitte.

Commandes alternatives

L'exécution de la commande id avec les options -un produit la même sortie que l'exécution de whoami :

whoami

Utilisez la commande id pour obtenir plus d'informations sur un utilisateur donné.

La variable d'environnement $USER contient le nom de l'utilisateur connecté:

echo $USER

Conclusion

La commande whoami est composée des mots «Qui suis-je?» Et imprime le nom de l'utilisateur associé à l'ID utilisateur effectif actuel.

terminal whoami