Comment lister les utilisateurs sous Linux
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.
Terminal Copier le lien
Dans cette section, nous allons examiner plusieurs méthodes permettant d’afficher les utilisateurs Linux en ligne de commande.
Fichier /etc/passwd Copier le lien
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
Commande who Copier le lien
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
Commande w Copier le lien
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
Commande last Copier le lien
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
Commande lastlog Copier le lien
La commande lastlog montre le dernier accès des utilisateurs :
lastlog
Interface graphique Copier le lien
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.
Menu “Utilisateurs” Copier le lien
-
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é.
Outil “Utilisateurs” additionnel Copier le lien
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.
Résumé Copier le lien
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.