Skip to content

Instantly share code, notes, and snippets.

@fijimunkii
Forked from staaldraad/uid_awk.sh
Created June 22, 2018 19:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fijimunkii/6c4f599466091640fa1c9aaec13e22bb to your computer and use it in GitHub Desktop.
Save fijimunkii/6c4f599466091640fa1c9aaec13e22bb to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment