comment lister tous les utilisateurs dans un système Linux

0 Comments

à un moment donné, 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 vie privée d’un autre en appliquant, par exemple, un mécanisme de contrôle d’accès qui spécifie les privilèges de chaque utilisateur.

parfois, une modification des privilèges utilisateur peut être nécessaire., Par exemple, un utilisateur peut avoir besoin que ses privilèges soient étendus pour une certaine tâche, ou la capacité d’un certain utilisateur d’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 le terminal.,

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

Méthode # 1: la commande « cat”

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:

lancez le terminal.

utilisez la commande « cat” pour lister tous les utilisateurs sur le terminal afin d’afficher tous les détails de compte utilisateur et 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 va afficher les noms d’utilisateur, ainsi que quelques informations complémentaires. Vous pouvez faire défiler cette liste pour afficher tous les utilisateurs du système Linux.

Méthode # 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 liste tous les utilisateurs dans un système Linux, les étapes suivantes doivent être effectuées dans l’ordre:

  • Lancez le terminal.
  • Exécutez la commande suivante:
$ awk –F: ‘{ print $1}’ /etc/passwd

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

Méthode # 3: la commande « compgen”

comme la commande « awk”, cette commande est utilisée pour afficher uniquement les noms d’utilisateur, ignorant tous les autres détails. Pour utiliser la commande” compgen  » pour lister tous les utilisateurs du système Linux, les étapes suivantes doivent être effectuées dans l’ordre:

  • lancez le terminal.
  • Exécutez la commande suivante:
$ compgen –u

Cette commande renvoie tous les noms d’utilisateur associés à votre système d’exploitation Linux.,

Méthode n ° 4: Le « getent” la commande

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

  • lancez le terminal.,
  • Exécutez la commande suivante:
$ getent passwd

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

Conclusion

en Fonction de vos besoins, vous pouvez choisir l’une des quatre commandes décrites dans cet article pour obtenir une liste des utilisateurs. Deux de ces méthodes, en plus de la liste de tous les utilisateurs de votre système Linux, certains détails importants pour tous les comptes d’utilisateur.,

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 que nous avons discutées ici vous permettront de lister tous les utilisateurs de votre système Linux. J’espère que cet article vous a aidé à mieux comprendre ce sujet.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *