Comment afficher une liste d'utilisateurs sous Linux

- Méthode 1 : Obtenir une liste de tous les utilisateurs Linux
- Méthode 2 : Trouver le nombre d'utilisateurs
Découvrez comment afficher facilement tous les comptes utilisateurs sur votre système Linux grâce à des commandes simples, sans privilèges spéciaux. Gagnez en clarté et en efficacité.
Bien que vous sachiez probablement comment vous connecter à votre système Linux avec un compte utilisateur unique et que vous soyez familier avec le compte root, vous n’avez probablement pas d’utilitaire simple pour afficher tous les comptes actuellement sur votre système. Heureusement, une seule commande suffit pour afficher toute la liste. Cela signifie bien sûr que vous devrez d'abord lancer une ligne de commande.
Appuyez sur Super+T ou Ctrl+Alt+T pour ouvrir un terminal graphique. Vous pouvez également rechercher le mot Terminal sur le tableau de bord Unity d'Ubuntu ou trouver le programme sous Outils système et utilitaires dans le menu des applications KDE ou le menu Whisker de Xfce4. En fonction de la distribution que vous utilisez, il est probable que vous n’ayez pas besoin de privilèges spéciaux pour exécuter cette commande. La plupart des distributions modernes assignent au moins certaines tâches administratives au premier utilisateur, mais vous pouvez toujours ajouter sudo à ces commandes si nécessaire.
Méthode 1 : Obtenir une liste de tous les utilisateurs Linux
Vous devriez être en mesure de voir une liste de tous les utilisateurs en tapant la commande suivante à l'invite de commande getent passwd | cut -d’:’ -f1 | less, mais comme cela est assez long, vous voudrez peut-être le copier et le coller à partir de cette ressource Web. Si c'est le cas, assurez-vous de cliquer sur le menu Édition dans votre émulateur de terminal puis cliquez sur Coller. Vous pouvez également utiliser Shift+Ctrl+V pour coller, mais gardez à l'esprit que Ctrl+V ne colle pas dans la plupart des émulateurs de terminal, car cela a une fonction différente à la ligne de commande.
Cette commande devrait générer une longue ligne que vous pouvez parcourir soit avec les touches fléchées, soit en utilisant les touches J et K pour défiler vers le haut et vers le bas. Tapez q pour quitter. Si c'est la première fois que vous regardez tous les utilisateurs sur votre système, vous serez probablement surpris. Ne vous inquiétez pas, car votre système n’a pas été compromis du tout. Les distributions GNU/Linux à usage général ont de nombreux comptes utilisateurs configurés pour exécuter différents processus en tant que quelque chose d’autre que root. Votre nom d'utilisateur réel sur un système à utilisateur unique se trouve probablement proche du bas de la liste.
Certains de ces noms pourraient vous être familiers en tant que noms de différents programmes fonctionnant en arrière-plan. Ces comptes ont probablement été installés lorsque les paquets pour ces programmes ont été ajoutés.
Méthode 2 : Trouver le nombre d'utilisateurs
Étant donné que cette liste est probablement assez longue et difficile à gérer, vous devrez utiliser wc ou l'utilitaire de compteur de mots pour connaître le nombre exact de comptes utilisateurs configurés sur votre système. À l'invite, tapez ou copiez getent passwd | wc -l, puis appuyez sur entrer. Vous n'aurez pas besoin d’utiliser un pipe vers un programme comme more ou less, car cela ne sera sûrement que quelques chiffres.
Dans l'exemple du système d'essai Xubuntu que nous avons utilisé pour prendre les captures d'écran, il y avait pas moins de 38 comptes utilisateurs même si un seul vrai compte utilisateur est le seul moyen de se connecter à cette machine. Cela est dû au fait que ce programme compte les pseudo-comptes créés par ces paquets. Heureusement, il existe un moyen de limiter le comptage uniquement aux comptes réels.
Si vous souhaitez réellement voir qui est connecté à la machine, tapez users et appuyez sur entrer. La plupart des personnes utilisant une distribution basée sur Debian seules constateront qu'elles ont uniquement leur compte plus root. Les systèmes serveurs et les configurations multi-utilisateurs fonctionnant avec quelque chose comme CentOS ou Red Hat Enterprise Linux pourraient constater qu'il y a beaucoup plus de comptes connectés en même temps, sauf s'ils utilisent des machines virtuelles pour réduire le compte. Notez que les utilisateurs connectés à des machines virtuelles fonctionnant sur du matériel nu n'apparaîtront comme connectés que depuis leurs propres environnements.
Un peu plus d'informations peuvent être obtenues en exécutant la commande who sans aucun argument. Vous trouverez à quels terminaux chacun des utilisateurs est connecté. N'oubliez pas que tty7 est le serveur graphique X ou Wayland avec lequel vous travaillez si vous avez Unity ou GNOME d'installés. Cela explique pourquoi votre compte utilisateur peut en fait montrer que vous êtes connecté quelque part, même si vous utilisez uniquement un bureau standard. En fait, en raison de certaines curiosités historiques d'Unix et de la manière dont les systèmes Unix gèrent les périphériques utilisateurs, vous verrez cela même si vous êtes sur quelque chose avec un écran tactile.
Questions et réponses essentielles à connaître
Comment puis-je lister les utilisateurs d'un groupe sous Linux ?
Pour lister les utilisateurs d'un groupe sous Linux, suivez ces étapes simples :
- Utilisez la commande getent :
- - La commande à saisir dans le terminal est : bash getent group group-name
- Remplacez
group-namepar le nom du groupe dont vous souhaitez afficher les membres. - Interprétations du résultat :
- La sortie affichera des informations sur le groupe, y compris les utilisateurs qui en font partie, sous la forme d'une liste séparée par des virgules.
- Pour supprimer un membre d'un groupe supplémentaire :
- Utilisez la commande
usermodavec l'option-G: bash usermod -G new-group,another-group username - Cela vous permet de répertorier les groupes supplémentaires dont l'utilisateur doit rester membre. Ces commandes vous permettent non seulement de lister les utilisateurs d'un groupe, mais aussi d'effectuer des modifications si nécessaire.
Comment lister les utilisateurs connectés ?
Pour lister les utilisateurs connectés à un serveur d'accès à distance, procédez comme suit :
- Accéder à la Console :
- - Ouvrez la console de gestion de l'accès à distance.
- Naviguer vers l'État du Client Distant :
- Cliquez sur 'État du client distant' dans le menu principal.
- Visualiser la Liste des Utilisateurs :
- Une fois dans l'interface, vous verrez la liste des utilisateurs actuellement connectés au serveur.
- Cette interface fournit également des statistiques détaillées sur chaque utilisateur (comme le temps de connexion, l'adresse IP, etc.). Cette méthode rapide vous permet d'obtenir une vision claire des utilisateurs actifs en temps réel.
Comment lister les utilisateurs en ligne de commande ?
Pour lister les utilisateurs en ligne de commande sur un système Windows, voici les étapes simples à suivre :
- Ouvrir l'invite de commandes :
- - Cliquez sur le bouton Démarrer.
- Tapez
cmddans la barre de recherche. - Cliquez avec le bouton droit sur
Invite de commandeset choisissez 'Exécuter en tant qu'administrateur'. - Utiliser la commande appropriée :
- Tapez la commande suivante et appuyez sur Entrée : net user
- Cette commande affichera tous les comptes utilisateurs locaux présents sur le système.
- Vérifier les utilisateurs actuellement connectés :
- Pour voir uniquement les utilisateurs actuellement connectés, utilisez la commande : query user
- Cette commande fournira une liste des utilisateurs actifs sur le système.
- Interpréter les résultats :
- Les résultats incluront le nom d'utilisateur, le nom de session, l'état de la session, et d'autres informations utiles. Ces commandes vous permettront de gérer facilement les utilisateurs de votre système Windows depuis l'invite de commandes.
Comment afficher le nom d'utilisateur Linux ?
Pour afficher le nom d'utilisateur sur un système Linux, vous pouvez utiliser plusieurs commandes. Voici les plus courantes :
- whoami
- - Affiche directement le nom de l'utilisateur courant.
- Commande :
whoami - id
- Montre le nom d'utilisateur ainsi que les groupes auxquels il appartient.
- Commande :
id - who
- Liste tous les utilisateurs actuellement connectés au système.
- Pour connaître votre nom d'utilisateur, cherchez-le dans la sortie de la commande.
- Commande :
whoChacune de ces commandes offre une méthode simple et efficace pour obtenir le nom de l'utilisateur sur Linux.
Maintenant que tu as fini de lire Comment afficher une liste d'utilisateurs sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
