Linux:找出用户所在组

时间:2020-01-09 10:40:17  来源:igfitidea点击:

如何使用bash shell提示找出Linux操作系统下的组名?
如何在Linux下显示指定USERNAME的组信息?
打开命令行终端(选择应用程序>附件>终端),然后执行以下命令以列出您的群组所有权,即显示用户所在的群组:

$ users

输出示例:

Hyman adm dialout cdrom plugdev lpadmin netdev admin sambashare libvirtd

Hyman用户是上述组的一部分。
要显示名为tom的用户的组成员身份,请执行:

$ users userName
$ users tom

要为名为tom的用户打印主要组成员身份,请执行:

$ id -g -n tom

要为名为tom的用户打印辅助组成员身份,请执行:

$ id -G -n tom

您还可以使用grep命令如下搜索/etc/group文件:

$ grep Username /etc/group
$ grep Hyman /etc/group

输出示例:

adm:x:4:Hyman
dialout:x:20:Hyman
cdrom:x:24:Hyman
plugdev:x:46:Hyman
lpadmin:x:105:Hyman
netdev:x:112:Hyman
admin:x:119:Hyman
Hyman:x:1000:
sambashare:x:122:Hyman
libvirtd:x:125:Hyman