Maison > Tutoriel système > Linux > En savoir plus sur la façon d'afficher l'UID et le GID de l'utilisateur Linux

En savoir plus sur la façon d'afficher l'UID et le GID de l'utilisateur Linux

PHPz
Libérer: 2024-03-20 12:06:04
original
978 Les gens l'ont consulté

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

  1. Afficher l'UID et le GID de l'utilisateur actuel :

    id
    Copier après la connexion

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.

  1. Afficher l'UID et le GID de l'utilisateur spécifié :

    id <用户名>
    Copier après la connexion

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é.

  1. Affichez l'UID et le GID de tous les utilisateurs :

    cat /etc/passwd | cut -d: -f1,3
    Copier après la connexion

Exécutez la commande ci-dessus, le système répertoriera le nom d'utilisateur et les informations UID de tous les utilisateurs.

  1. Afficher le GID du groupe auquel appartient l'utilisateur :

    id -g -n <用户名>
    Copier après la connexion

La commande ci-dessus peut afficher le GID du groupe principal auquel appartient l'utilisateur spécifié.

  1. Listez les GID de tous les groupes du système :

    cat /etc/group | cut -d: -f1,3
    Copier après la connexion

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

  1. Les principaux fichiers système permettant d'afficher l'UID et le GID de l'utilisateur incluent :
  2. /etc/passwd : contient la liste des utilisateurs et leurs informations UID et GID correspondantes ; /group : contient la liste des groupes et les informations GID correspondantes.
  3. En visualisant ces deux fichiers système, les détails des utilisateurs et des groupes peuvent être obtenus.

    Affichez le contenu des fichiers système ci-dessus via la commande :
  1. cat /etc/passwd
    cat /etc/group
    Copier après la connexion

  2. Grâce à la commande ci-dessus, vous pouvez afficher les informations sur l'utilisateur et le groupe dans les fichiers système.

3. Obtenir l'UID et le GID de l'utilisateur via le langage de programmation

    Exemple de code Python :
  1. 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)
    Copier après la connexion

  2. L'exemple de code Python ci-dessus obtient les informations UID et GID de l'utilisateur avec le nom d'utilisateur spécifié via le module
.

pwd4. 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal