For example: Group workers
have 2 users: john
and jony
. What command do I have to use to list the members of group workers
?
These commands don't serve my purpose: compgen -u
, compgen -g
, cut -d ":" -f 1 /etc/passwd
For example: Group workers
have 2 users: john
and jony
. What command do I have to use to list the members of group workers
?
These commands don't serve my purpose: compgen -u
, compgen -g
, cut -d ":" -f 1 /etc/passwd
Several options are available:
getent group <group_name> | cut -d":" -f4-
or
grep -iE "^adm" /etc/group | cut -d":" -f4-
Note you have to add the group name where I have "^adm
, this will present members of that group.
See: man getent
getent
directly (avoiding the call to grep
) e.g. getent group workers
– steeldriver
Oct 26 '17 at 02:20
groups <username>
from a terminal work? – Terrance Oct 25 '17 at 21:25grep -iE "^adm" /etc/group | cut -d":" -f4-
– George Udosen Oct 25 '17 at 21:42