
当你与工作 Linux o Mac, 的 用户帐户 他们可能被分配到一个或多个 组. 这些用于设置不同的 特权 和 权限 根据每个组的用户, 喜欢这个, 属于一个组可以允许用户 某些操作 不会有相同的.
要知道 它属于哪个组 我们登录到系统的用户, 我们只需要在命令控制台中运行, 或终端, 以下 命令:
1 2 3 | $ groups pfalken adm dialout cdrom floppy audio dip video plugdev netdev lxd ubuntu |
如果您还希望看到 数字标识符 关联到每个 组, 简单地运行命令:
1 2 3 | $ id uid=1001(pfalken) gid=1002(pfalken) groups=1002(pfalken),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),110(lxd),1000(ubuntu) |
显示该 用户 ID 在开始 (uid), 然后, 组 与它一起属于 标识符.
如果在另一方面, 我们想知道 组 它属于任何 另一个用户 除了您使用的, 您只需将问题用户的名称添加到上述命令:
1 2 3 4 5 6 | $ groups otro_usuario ... ... $id otro_usuario ... ... |
其输出将有一个 相似的格式 到先前为使用者所显示的.
最后, 如果你想看到一个 清单 与 所有组 您的系统 Linux, 您可以使用的命令 getent 通过以下方式:
1 2 3 4 5 6 7 8 9 10 11 12 | $ getent group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,ubuntu,pfalken tty:x:5: disk:x:6: lp:x:7: ... ... |
它将显示所有现有组的列表 与用户一起 你属于同一.
在这些方式, 我们可以知道在任何时候, 通过 命令控制台, 或终端, 这是 组 属于我们系统的任何用户, 甚至知道 所有 同一组中存在的.

我们的留言或输入到论坛