Table des matières

Afficher la liste des utilisateurs

Sur un système Linux, on peut avoir besoin de lister les utilisateurs présents sur le système.

Comment lister les utilisateurs

Sur les systèmes Linux, c'est le fichier /etc/passwd qui contient les utilisateurs présent sur le système. Avec la commande cat, il est possible d'afficher la liste a l'écran

On tape cette ligne de commande dans une console :

cat /etc/passwd

et nous obtenons quelque chose du genre à l'écran.

daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh 
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh

Récupérer la liste simple des utilisateurs

Et voici une ligne de commande permettant d'obtenir une liste simple des utilisateurs

cat /etc/passwd | awk -F: '{print $ 1}'

Auteurs et sources