因項目需求,須要經過Linux系統用戶名快速獲取用戶所在組名,經過測試總結以下:mysql
方法1:經過groups命令sql
[root@10-10-196-157 ~]# for i in `awk -F ":" '{print $1}' /etc/passwd`;do groups $i;done root : root bin : bin daemon sys daemon : daemon bin adm lp adm : adm sys lp : lp sync : root shutdown : root halt : root mail : mail uucp : uucp operator : root games : users gopher : gopher ftp : ftp nobody : nobody vcsa : vcsa saslauth : saslauth postfix : postfix mail sshd : sshd ntp : ntp tcpdump : tcpdump dbus : dbus avahi-autoipd : avahi-autoipd ansible : ansible dfw : root monitor : monitor manage : manage mysql : mysql tvrich : tvrich apache : apache
方法2:awkshell
方法3:shell腳本
apache