Administrer et sécuriser un système Linux nécessite une surveillance et une gestion rigoureuses des utilisateurs. Savoir qui utilise votre système et quelles actions sont effectuées est essentiel pour garantir la sécurité et l’efficacité d’un serveur ou d’un ordinateur Linux.
Ce guide présente différentes méthodes pour consulter les utilisateurs sous Linux, aussi bien via le terminal que via l’interface graphique (principalement Gnome). Les techniques expliquées ici permettent d’obtenir des informations sur les comptes utilisateurs, leurs activités, l’historique des connexions, et plus encore.
Il existe plusieurs manières de lister les comptes utilisateurs. Ci-dessous, deux sections expliquent comment afficher la liste des utilisateurs Linux via le terminal ou l’interface graphique.
Dans cette section, nous allons examiner plusieurs méthodes permettant d’afficher les utilisateurs Linux en ligne de commande.
Le fichier /etc/passwd contient les informations de tous les utilisateurs enregistrés sur le système. Chaque ligne représente un compte utilisateur et inclut : le nom d’utilisateur, le mot de passe (symbolisé par x), l’UID, le GID, les informations GECOS, le répertoire personnel et le shell de connexion.
Pour afficher son contenu :
cat /etc/passwd
Vous pouvez également l’ouvrir dans un éditeur de texte (nano, vim, etc.).
Si vous utilisez un serveur cloud Hostman avec un utilisateur non administratif, le fichier peut ressembler à ceci :
(Exemple visuel dans le document original)
Les mots de passe sont représentés par x, car ils sont stockés de manière sécurisée dans /etc/shadow.
Pour afficher uniquement la liste des noms d’utilisateurs :
sed 's/:.*//' /etc/passwd
La commande who affiche la liste des utilisateurs actuellement connectés, ainsi que :
leur nom
le terminal utilisé
l’heure de connexion
l’adresse IP (si disponible)
who
Pour n’afficher que les noms des utilisateurs connectés :
users
Différence :
who → plus d’informations et détails
users → simple liste des utilisateurs actifs
La commande w fournit une vue détaillée des utilisateurs actifs :
leur activité en cours,
l’heure de connexion,
l’utilisation des ressources,
la charge du système.
w
La commande last affiche l’historique des connexions des utilisateurs, y compris les dates, heures et origines des connexions. Elle est utile pour l’audit et la sécurité.
last
La commande lastlog montre le dernier accès des utilisateurs :
lastlog
Pour les utilisateurs préférant une interface graphique, voici comment afficher les utilisateurs sous Gnome. Ce type d’outil n'est plus pris en charge dans KDE Plasma.
Gnome propose au moins deux moyens pour accéder à la liste des utilisateurs.
Ouvrez Paramètres depuis la vue d’ensemble.
Sélectionnez l’onglet Utilisateurs.
Cliquez sur Déverrouiller dans le coin supérieur droit (vous devrez peut-être entrer votre mot de passe).
La liste des utilisateurs apparaît en haut, suivie des informations et options du compte sélectionné.
Vous pouvez installer l’outil supplémentaire gnome-system-tools :
sudo apt install gnome-system-tools
(Pour d’autres distributions : dnf sous Fedora, pacman -S sous Arch Linux, etc.)
Après installation :
Ouvrez la recherche du système.
Tapez Utilisateurs.
Lancez l’outil nouvellement installé.
Vous pourrez alors visualiser et modifier :
les comptes existants,
les types de comptes,
les mots de passe,
et d’autres paramètres avancés.
Pour lister les utilisateurs sous Linux via le terminal :
/etc/passwd — liste toutes les informations des comptes
who — affiche les utilisateurs actifs et leurs détails
w — montre les activités et l’état du système
last — historique des connexions
lastlog — dernier login de chaque utilisateur
Si vous utilisez Linux avec Gnome :
le menu Utilisateurs, ou
l’outil gnome-system-tools.
Comprendre qui se connecte et quelles actions sont réalisées sur votre système permet de détecter rapidement les problèmes et d’améliorer l’administration globale du système. Choisissez les méthodes et outils les plus adaptés à vos besoins.