Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Get the uid, gid and user groups without touching /etc/passwd or running the `id` command
awk -F: 'END {print "uid:"u" gid:"g" groups:"gg}{if($1=="Uid"){split($2,a," ");u=a[1]}if($1=="Gid"){split($2,a," ");g=a[1]}if($1=="Groups"){gg=$2}}' /proc/self/status
@sachajw
Copy link

sachajw commented Jul 30, 2021

Thank you so much, I really appreciate you sharing these scripts

@zerolagtime
Copy link

zerolagtime commented Sep 23, 2021

Ditto. This is gold in a stripped down container or environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment