Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Quick script to show all jail users and how they coordinate with main box userlist
- for uid in $(awk 'FS=":" {if ($0!~/^\#/) {print $3}}' /usr/jails/*/etc/passwd /etc/passwd | sort -n | uniq); do
- echo -n "$uid "
- awk 'FS=":", ORS=" " {if ($0!~/^\#/ && $3=='$uid') {print "[" $1 "]"; if ($7=="/usr/sbin/nologin") {print "(#nologin)"}}}' /etc/passwd
- awk 'FS=":", ORS=" " {if ($0!~/^\#/ && $3=='$uid') {print FILENAME ":" $1; if ($7=="/usr/sbin/nologin") {print "#"}}}' /usr/jails/*/etc/passwd | sed -E 's|/usr/jails/||g' | sed -E 's|/etc/passwd||g'
- echo ""
- done
Add Comment
Please, Sign In to add comment