How to retrieve the user name from the user ID
check my code for username:
#include <unistd.h>#include <sys/types.h>#include <pwd.h>string getUser(uid_t uid){ struct passwd *pws; pws = getpwuid(uid); return pws->pw_name;}
for groupname you can use getgrgid.