From dc2546954e83845ef32afd47c275e3b6a9acb804 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 3 Aug 2019 08:26:42 -0400 Subject: more style --- id.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'id.c') diff --git a/id.c b/id.c index 48ad8f9..fb39739 100644 --- a/id.c +++ b/id.c @@ -158,14 +158,17 @@ int main(int argc, char **argv) gr = *getgrgid(pw.pw_uid == getuid()? getgid() : pw.pw_gid); printf("uid=%u(%s) gid=%u(%s)", pw.pw_uid, pw.pw_name, gr.gr_gid, gr.gr_name); + if (pw.pw_uid != geteuid()) { pw = *getpwuid(geteuid()); printf(" euid=%u(%s)", pw.pw_uid, pw.pw_name); } + if (gr.gr_gid != getegid()) { gr = *getgrgid(getegid()); printf(" egid=%u(%s)", gr.gr_gid, gr.gr_name); } + id_printgids(pw.pw_name, FULL); } -- cgit v1.2.1