Linux Commandes. · 3 min read · Sep 21, 2025
Tutoriel sur la commande 'users' de Linux pour les débutants (avec exemples)
Parfois, en travaillant sur la ligne de commande Linux, vous pourriez vouloir vérifier rapidement quels utilisateurs sont actuellement connectés au système. Eh bien, il existe un utilitaire de ligne de commande Linux intégré qui vous permet de le faire facilement. L’outil en question est ‘users’, et dans ce tutoriel, nous allons discuter des bases de celui-ci en utilisant des exemples faciles à comprendre.
Mais avant de faire cela, il convient de mentionner que tous les exemples de cet article ont été testés sur une machine Ubuntu 16.04.
Commande users de Linux
Comme déjà mentionné ci-dessus, la commande users affiche en sortie les noms des utilisateurs qui sont actuellement connectés. Voici sa syntaxe :
users [FILE]Et voici comment la page de manuel de l’outil l’explique :
Output who is currently logged in according to FILE. If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.La page d’information pour ‘users’ contient une explication encore plus détaillée :
`users' prints on a single line a blank-separated list of user names of
users currently logged in to the current host. Each user name
corresponds to a login session, so if a user has more than one login
session, that user's name will appear the same number of times in the
output. Synopsis:
users [FILE]
With no FILE argument, `users' extracts its information from a
system-maintained file (often `/var/run/utmp' or `/etc/utmp'). If a
file argument is given, `users' uses that file instead. A common
choice is `/var/log/wtmp'.
An exit status of zero indicates success, and a nonzero value
indicates failure.Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une bonne idée de la façon dont la commande users fonctionne.
Q1. Comment utiliser la commande users ?
C’est très simple - il suffit d’exécuter ‘users’. Voici un exemple :
usersSur mon système, la commande a produit la sortie suivante :
himanshu himanshu himanshuCela signifie donc que l’utilisateur ‘himanshu’ s’est connecté trois fois. Bien sûr, selon votre cas, ces noms (et leur nombre) pourraient être différents.
Q2. Comment lister le nombre d’utilisateurs connectés ?
Juste au cas où vous ne seriez intéressé que par le nombre d’utilisateurs actuellement connectés, vous pouvez utiliser la commande ‘users’ de la manière suivante :
users | wc -wSur mon système, la commande ci-dessus a produit ‘3’ comme sortie, ce qui est en accord avec la sortie montrée dans la section précédente.
Q3. Comment faire en sorte que users extrait des informations d’un fichier spécifique ?
Par défaut, la commande users récupère des informations à partir de fichiers comme :
`/var/run/utmp' ou `/etc/utmp'Cependant, si vous le souhaitez, vous pouvez faire en sorte que l’outil extrait des informations d’un autre fichier. Dans ce cas, vous devrez passer le nom et le chemin du fichier en entrée à la commande ‘users’. Par exemple :
users /var/log/wtmpQ4. Comment obtenir plus d’informations sur la commande ‘users’ ?
Bien que la commande users n’offre aucune option de ligne de commande exclusive, les options standard –help et –version existent pour que vous puissiez obtenir plus d’informations sur l’outil lui-même.
users --helpusers --versionConclusion
Comme vous l’avez observé, la commande users n’offre pas beaucoup de fonctionnalités - elle se limite à sa tâche de base qui consiste à fournir les noms des utilisateurs actuellement connectés au système. Donc, en ce sens, c’est un outil pratique. Juste au cas où vous en auriez besoin, voici la page de manuel de l’outil.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.