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 :

users

Sur mon système, la commande a produit la sortie suivante :

himanshu himanshu himanshu

Cela 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 -w

Sur 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/wtmp

Q4. 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 --help
users --version

Conclusion

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.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.