📜  Linux中的groups命令和示例

📅  最后修改于: 2022-05-13 01:57:05.046000             🧑  作者: Mango

Linux中的groups命令和示例

在linux中,可以有多个用户(使用/操作系统的人),组只不过是用户的集合。组可以轻松管理具有相同安全性和访问权限的用户。一个用户可以是不同组的一部分。

要点:

  • Groups 命令打印每个给定用户名的主要组和任何补充组的名称,如果没有给出名称,则打印当前进程。
  • 如果给出了多个名称,则在该用户组列表之前打印每个用户的名称,并且用户名与组列表之间用冒号分隔。

句法:

groups [username]...

示例 1:提供用户名

$groups demon

在此示例中,用户名demo与 groups 命令一起传递,输出显示用户 demo 所在的组,用冒号分隔。

示例 2:没有传递用户名,那么这将显示当前用户的组成员身份

$groups

这里当前用户是demon 。因此,当我们发出“ groups ”命令时,我们只会得到以demo为用户的组。

示例 3:使用 groups 命令传递root

注意:进程的主组和辅助组通常继承自其父组,并且通常自登录后未更改。这意味着如果您在登录后更改组数据库,组将不会反映您在现有登录会话中所做的更改。唯一的选项是–help–version