How to retrieve the user name from the user ID

前端 未结 2 1048
故里飘歌
故里飘歌 2020-12-11 16:22

I am implementing the (ls) command on Unix while learning from a book. During the coding part of my implementation of the (ls) command with

2条回答
  •  执念已碎
    2020-12-11 16:44

    check my code for username:

    #include 
    #include 
    #include 
    
    string getUser(uid_t uid)
    {
        struct passwd *pws;
        pws = getpwuid(uid);
            return pws->pw_name;
    }
    

    for groupname you can use getgrgid.

提交回复
热议问题