Le système d'exploitation Linux est un système d'exploitation open source largement utilisé. Il fournit aux utilisateurs une multitude d'outils de ligne de commande, leur permettant de gérer le système plus facilement. Dans un système Linux, chaque utilisateur possède un identifiant utilisateur unique (User ID, UID) et un identifiant de groupe (Group ID, GID). Comprendre l'UID et le GID de l'utilisateur est très important pour la gestion du système et la gestion des autorisations de fichiers. Cet article présentera plusieurs techniques pour afficher l'UID et le GID de l'utilisateur afin de mieux gérer le système Linux.
1. Utilisez la commande id
La commande id peut afficher l'UID et le GID de l'utilisateur actuel, ainsi que les groupes supplémentaires auxquels il appartient. Entrez simplement la commande suivante dans le terminal :
id
Exemple de sortie :
uid=1000(john) gid=1000(john) groups=1000(john),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
Dans la sortie ci-dessus, uid représente l'UID de l'utilisateur, gid représente le GID du groupe principal auquel appartient l'utilisateur et groups représente les groupes supplémentaires. auquel l'utilisateur appartient. Dans cet exemple, l'UID de l'utilisateur John est 1 000 et son GID est également 1 000.
2. Utilisez la commande getent
La commande getent est utilisée pour obtenir des informations relatives à l'utilisateur et au groupe, y compris l'UID et le GID de l'utilisateur. Vous pouvez obtenir les informations correspondantes en spécifiant le nom d'utilisateur ou le nom de groupe. Voici un exemple :
getent passwd john
Exemple de sortie :
john:x:1000:1000:John Doe:/home/john:/bin/bash
Dans la sortie ci-dessus, le troisième champ est l'UID de l'utilisateur et le quatrième champ est le GID du groupe principal auquel appartient l'utilisateur. Dans cet exemple, l'UID de l'utilisateur John est 1 000 et son GID est également 1 000.
3. Utilisez la commande grep
Dans les systèmes Linux, les informations sur les utilisateurs et les groupes sont généralement stockées dans les fichiers /etc/passwd et /etc/group. Vous pouvez utiliser la commande grep pour rechercher l'UID et le GID d'un utilisateur ou d'un groupe spécifique. Voici un exemple :
grep john /etc/passwd
Exemple de sortie :
john:x:1000:1000:John Doe:/home/john:/bin/bash
Dans la sortie ci-dessus, le troisième champ est l'UID de l'utilisateur et le quatrième champ est le GID du groupe principal auquel appartient l'utilisateur. Dans cet exemple, l'UID de l'utilisateur John est 1 000 et son GID est également 1 000.
En résumé, grâce aux différentes méthodes présentées ci-dessus, nous pouvons facilement visualiser l'UID et le GID de l'utilisateur, ce qui est très utile pour la gestion du système et la gestion des autorisations. La maîtrise de ces compétences peut nous permettre de gérer les systèmes Linux plus efficacement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!