Comment afficher les utilisateurs dans Ubuntu

Introduction

Ubuntu, comme d’autres distributions Linux, gère les utilisateurs et les permissions par le biais d’un système structuré. Que vous soyez un administrateur ou un utilisateur lambda, il est essentiel pour la sécurité et la gestion de votre système Ubuntu de savoir comment voir les utilisateurs existants.

Afficher tous les utilisateurs

Ubuntu stocke les informations relatives aux utilisateurs dans le fichier /etc/passwd. Pour afficher la liste de tous les utilisateurs, exécutez la commande suivante dans le terminal :

cat /etc/passwd

Cette commande affiche une liste d’utilisateurs avec les informations système qui leur sont associées. Chaque ligne représente un compte d’utilisateur, formaté comme suit :

nom d'utilisateur:x:UID:GID:commentaire:répertoire_home:shell

Pour n’afficher que les noms d’utilisateur, vous pouvez également utiliser :

cut -d : -f1 /etc/passwd

Affichage des utilisateurs connectés

Pour vérifier les utilisateurs actuellement connectés, utilisez la commande

who

Ou un résultat plus détaillé avec :

w

La commande w fournit des informations sur les sessions utilisateur, y compris les heures de connexion et les processus actifs.

Vérification des groupes d’utilisateurs

Pour voir les groupes auxquels appartient un utilisateur donné, exécutez la commande suivante

groups nom d'utilisateur

Pour une vue plus détaillée, utilisez :

id nom d'utilisateur

Liste de tous les utilisateurs du système

Les utilisateurs du système sont généralement utilisés pour les services et les processus d’arrière-plan. Pour filtrer les utilisateurs humains des comptes système, utilisez :

awk -F : '($3>=1000){print $1}' /etc/passwd

Cette commande répertorie les utilisateurs dont l’UID est supérieur ou égal à 1000, ce qui correspond généralement à des utilisateurs réguliers.

Conclusion

Comprendre comment afficher les utilisateurs dans Ubuntu est crucial pour gérer les accès et maintenir la sécurité. En utilisant ces commandes, vous pouvez surveiller efficacement l’activité des utilisateurs et les comptes système sur votre machine.