#include #include #include #include int main() { struct passwd *pw; pw = getpwuid(getuid()); if (!pw) { printf("getpwuid(%d) died!\n", getuid()); exit(1); } printf("getpwuid(%d) => %p\n", getuid(), pw); printf(" you are: %s\n uid: %d\n gid: %d\n class: %s\n gecos: %s\n dir: %s\n shell: %s\n", pw->pw_name, pw->pw_uid, pw->pw_gid, pw->pw_class, pw->pw_gecos, pw->pw_dir, pw->pw_shell); exit(0); }