Gestion des utilisateurs

Comment répertorier tous les utilisateurs dans un système Linux

Comment répertorier tous les utilisateurs dans un système Linux
À tout moment, plusieurs utilisateurs peuvent utiliser un seul système informatique. Cependant, avec de tels systèmes partagés, un administrateur système doit prendre les mesures de sécurité appropriées afin qu'un utilisateur ne puisse pas violer la confidentialité d'un autre, par exemple en appliquant un mécanisme de contrôle d'accès qui spécifie les privilèges de chaque utilisateur.

Parfois, un changement des privilèges d'utilisateur peut être nécessaire. Par exemple, un utilisateur peut avoir besoin d'étendre ses privilèges pour une certaine tâche, ou la capacité d'un certain utilisateur à accéder au système peut devoir être entièrement révoquée. Dans de tels scénarios, il est important que l'administrateur système ait une connaissance complète de tous les utilisateurs du système.

Dans cet article, nous explorons les méthodes utilisées pour lister les utilisateurs d'un système Linux. Les méthodes basées sur l'interface utilisateur graphique (GUI) et les méthodes basées sur l'interface de ligne de commande (CLI) peuvent être utilisées pour cette tâche ; cependant, cet article se concentre sur quatre méthodes basées sur un terminal.

Remarque : bien que les méthodes décrites ci-dessous soient exécutées sur un système Linux Mint 20, vous pouvez utiliser la distribution Linux de votre choix.

Méthode n°1 : La commande « chat »

Pour utiliser la commande "cat" pour répertorier tous les utilisateurs d'un système Linux, les étapes suivantes doivent être effectuées dans l'ordre :

Lancer le terminal.


Utilisez la commande "cat" pour répertorier tous les utilisateurs sur le terminal pour afficher tous les détails du compte utilisateur et les mots de passe stockés dans le fichier /etc/passwd du système Linux.

$ cat /etc/passwd


Comme indiqué ci-dessous, l'exécution de cette commande affichera les noms d'utilisateur, ainsi que des informations supplémentaires. Vous pouvez faire défiler cette liste pour afficher tous les utilisateurs du système Linux.

Méthode n°2 : La commande « awk »

La commande "awk" est utile si vous souhaitez afficher uniquement les noms d'utilisateur, ce qui peut être utile si vous n'avez pas besoin de tous les détails techniques renvoyés avec la commande "cat". Pour utiliser cette commande pour répertorier tous les utilisateurs d'un système Linux, les étapes suivantes doivent être effectuées dans l'ordre :

$ awk -F: ' print $1' /etc/passwd


Lorsque vous exécutez cette commande dans votre terminal, seuls les noms d'utilisateur seront renvoyés. Cette liste comprend tous les utilisateurs du système Linux.

Méthode n°3 : La commande « compgen »

Comme la commande "awk", cette commande est utilisée pour afficher uniquement les noms d'utilisateur, en ignorant tous les autres détails. Pour utiliser la commande "compgen" pour répertorier tous les utilisateurs du système Linux, les étapes suivantes doivent être effectuées dans l'ordre :

$ compgen -u


Cette commande renverra tous les noms d'utilisateur associés à votre système d'exploitation Linux.

Méthode n°4 : La commande « getent »

La sortie de la commande "getent" est très similaire à celle de la commande "cat", car elle affiche beaucoup de détails avec les noms d'utilisateur. Pour utiliser la commande « getent » pour répertorier tous les utilisateurs du système Linux, les étapes suivantes doivent être effectuées dans l'ordre :

$ getent mot de passe


Cette commande listera tous les utilisateurs de votre système Linux, ainsi que quelques autres détails, comme indiqué dans l'image ci-dessous.

Conclusion

Selon vos besoins, vous pouvez choisir parmi les quatre commandes abordées dans cet article pour obtenir une liste d'utilisateurs. Deux de ces méthodes, en plus de répertorier tous les utilisateurs de votre système Linux, fournissent également des détails importants pour tous les comptes d'utilisateurs.

Il existe des variantes de ces commandes que vous pouvez expérimenter pour répondre à vos besoins. Cependant, de telles variations dépassent le cadre de cet article. Les méthodes dont nous avons parlé ici vous permettront de répertorier tous les utilisateurs de votre système Linux. J'espère que cet article vous a aidé à mieux comprendre ce sujet.

Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...
Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...
Comment installer et jouer à Doom sur Linux
Introduction à Doom La série Doom est née dans les années 90 après la sortie du Doom original. Ce fut un succès instantané et à partir de ce moment-là...