Commandes Linux · 2 min read · Sep 17, 2025
Tutoriel sur la commande logname de Linux pour les débutants (avec des exemples)
Linux offre plusieurs commandes qui affichent en sortie le nom de connexion de l’utilisateur actuel. L’une d’elles est logname. Dans ce tutoriel, nous allons rapidement comprendre les bases de cet outil en ligne de commande à l’aide d’exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples de ce tutoriel ont été testés sur CentOS 7.
Commande logname de Linux
Comme déjà mentionné au début, la commande logname vous permet de connaître le nom de connexion de l’utilisateur actuel (ou appelant). Voici la syntaxe de cet utilitaire :
logname [OPTION]Et voici comment la page de manuel de l’outil l’explique :
logname - imprimer le nom de connexion de l'utilisateur
Imprime le nom de l'utilisateur actuel.Voici quelques exemples au format Q&R qui vous donneront une bonne idée de la façon dont l’utilitaire logname fonctionne.
Q1. Comment utiliser logname ?
L’utilisation de base est très simple - tout ce que vous avez à faire est d’exécuter ‘logname’ sans aucun argument.
lognameLa commande produira le nom de connexion de l’utilisateur actuel. Par exemple, dans mon cas, elle a produit la sortie suivante :
tarra9779725351Q2. Où logname cherche-t-il des informations ?
La commande logname accède à un fichier maintenu par le système (souvent /var/run/utmp ou /etc/utmp) pour récupérer les informations qu’elle produit en sortie. Si la commande s’exécute avec succès, son statut de sortie est 0, sinon le statut est 1.
Q3. En quoi logname est-il différent des autres commandes similaires ?
Certains d’entre vous pourraient se demander pourquoi la commande logname est même nécessaire alors qu’il existe d’autres commandes similaires comme whoami ? Eh bien, il y a au moins une différence majeure entre ces commandes et logname : elle renvoie le nom d’utilisateur sous-jacent même lorsque vous l’utilisez en mode sudo.
La capture d’écran suivante montre clairement que d’autres commandes similaires produisent ‘root’ en sortie lorsqu’elles sont exécutées en mode sudo, mais logname produit le nom d’utilisateur sous-jacent même dans ce cas.
Remarque : Pour afficher une aide générique ou des informations liées à la version, utilisez les options de ligne de commande –help et –version.
Conclusion
Logname est un utilitaire de ligne de commande très basique - il est facile à comprendre et à utiliser, avec pratiquement aucune option de ligne de commande. Donc, dans l’ensemble, la courbe d’apprentissage est inexistante. Pour en savoir plus sur cet outil, rendez-vous sur sa page de manuel.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.