# groups - 打印指定用户所在组的名称

打印指定用户所在组的名称。

groups指令可以查看用户所属的组。如果未指定用户名,则打印当前进程的组成员资格。

# 适用范围

RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux

# 语法

groups [OPTION]... [username]...
  • username(可选):可以是一到多个,不提供时默认为当前用户。

# 选项

--help                           # 显示帮助文档
--version                        # 显示命令版本信息

# 返回值

返回0表示成功,返回非0值表示失败。

# 举例

显示sogrey用户所属的组

[sogrey@bogon ~]$ groups sogrey
sogrey : sogrey wheel
[sogrey@bogon ~]$ 

# 注意

  1. 该命令等价于 id -Gn
  2. 每个用户属于/etc/passwd中指定的一个组和在/etc/group中指定的其他组。
  3. 该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 groupsinfo coreutils 'groups invocation'