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 ordinaire, 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 lister tous les utilisateurs, exécutez la commande suivante dans le terminal :

cat /etc/passwd

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

username:x:UID:GID:comment:home_directory:shell

Sinon, pour n’afficher que les noms d’utilisateur, utilisez :

cut -d: -f1 /etc/passwd

Affichage des utilisateurs connectés

Pour vérifier les utilisateurs actuellement connectés, utilisez : who, ou une sortie plus détaillée 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 spécifique, exécutez la commande : __CODEBLOCK_eb5599

groups username

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

id username

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 égal ou supérieur à 1000, ce qui indique généralement qu’il s’agit d’utilisateurs réguliers.

Conclusion

Comprendre comment afficher les utilisateurs dans Ubuntu est crucial pour les administrateurs système, les développeurs et toute personne gérant un environnement Linux. Les comptes utilisateurs sont au cœur de la sécurité du système et de la gestion des ressources. Ils définissent les personnes qui peuvent accéder au système, les opérations qu’elles sont autorisées à effectuer et les fichiers ou processus avec lesquels elles peuvent interagir. Dans un système multi-utilisateurs, un seul compte mal configuré peut représenter un risque pour la stabilité ou la confidentialité.

La gestion et la surveillance efficaces des comptes d’utilisateurs ne se limitent pas à leur création ou à leur suppression. Il s’agit de vérifier régulièrement qui a accès à votre système, d’identifier les comptes inutilisés ou suspects et de s’assurer que les privilèges de chaque utilisateur sont adaptés à son rôle. Par exemple, accorder un accès administratif à un utilisateur qui n’a besoin que de fonctions de base peut accroître la vulnérabilité du système.