Due to the project needs, the user name of the Linux system needs to quickly get the group name, through the test summarized as follows:
Method 1: Pass the groups command
[[email protected] ~]# for i in ' awk -f ': ' ' {print $1} '  /ETC/PASSWD ';d o groups $i;d one root : rootbin : bin daemon sysdaemon : daemon bin adm lpadm : adm syslp : lpsync : rootshutdown : roothalt : rootmail : mailuucp : uucpoperator : rootgames : usersgopher : gopherftp : ftpnobody : nobodyvcsa : vcsasaslauth : saslauthpostfix : postfix mailsshd : sshdntp : ntptcpdump : tcpdumpdbus : dbusavahi-autoipd : avahi-autoipdansible : ansibledfw : rootmonitor : monitormanage : managemysql : Mysqltvrich : tvrichapache&nBsp;: apache
Method 2:awk
Method 3:shell Script
This article from "Small http Happy Life" blog, declined reprint!
Linux systems get group names quickly by user name