User UID et GID sont des identifiants numériques utilisés pour identifier les utilisateurs et les groupes dans les systèmes Linux. Lorsque nous utilisons un système Linux, nous devons souvent afficher l'UID et le GID de l'utilisateur afin de gérer les autorisations des utilisateurs et des fichiers. Cet article fournira une introduction approfondie aux différentes manières d'afficher l'UID et le GID de l'utilisateur dans les systèmes Linux, et joindra des exemples de code spécifiques.
1. Afficher l'UID et le GID de l'utilisateur via les commandes
Afficher l'UID et le GID de l'utilisateur actuel :
id
Après avoir exécuté la commande ci-dessus, le système affichera l'UID, le GID et les informations de groupe associées de l'utilisateur actuel.
Afficher l'UID et le GID de l'utilisateur spécifié :
id <用户名>
L'exécution de la commande ci-dessus affichera l'UID, le GID et les informations de groupe associées de l'utilisateur avec le nom d'utilisateur spécifié.
Affichez l'UID et le GID de tous les utilisateurs :
cat /etc/passwd | cut -d: -f1,3
Exécutez la commande ci-dessus, le système répertoriera le nom d'utilisateur et les informations UID de tous les utilisateurs.
Afficher le GID du groupe auquel appartient l'utilisateur :
id -g -n <用户名>
La commande ci-dessus peut afficher le GID du groupe principal auquel appartient l'utilisateur spécifié.
Listez les GID de tous les groupes du système :
cat /etc/group | cut -d: -f1,3
Après avoir exécuté la commande ci-dessus, le système répertoriera les noms de groupe de tous les groupes et leurs GID correspondants.
2. Afficher l'UID et le GID de l'utilisateur via les fichiers système
cat /etc/passwd cat /etc/group
3. Obtenir l'UID et le GID de l'utilisateur via le langage de programmation
import os import pwd import grp def get_uid_gid(username): try: uid = pwd.getpwnam(username).pw_uid gid = pwd.getpwnam(username).pw_gid print(f"用户{username}的UID为:{uid}") print(f"用户{username}所属组的GID为:{gid}") except KeyError: print(f"未找到用户{username}") if __name__ == "__main__": username = "user1" get_uid_gid(username)
pwd
4. Résumé
Cet article présente différentes manières d'afficher l'UID et le GID de l'utilisateur dans les systèmes Linux, notamment l'utilisation de commandes, l'affichage des fichiers système et l'obtention d'informations sur l'UID et le GID de l'utilisateur via des langages de programmation. Il est très important que les administrateurs système et les développeurs comprennent parfaitement comment afficher les UID et les GID des utilisateurs pour les aider à mieux gérer les autorisations des utilisateurs et des fichiers. J'espère que le contenu de cet article sera utile aux lecteurs.
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!