Comment afficher les utilisateurs dans Ubuntu
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.
Ubuntu stocke les informations relatives aux utilisateurs dans le fichier
. Pour lister tous les utilisateurs, exécutez la commande suivante dans le terminal :/etc/passwd
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
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.
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
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.
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.