当我在终端中运行以下命令时,我得到了不同的输出。我尝试找出我是否是 Wireshark 组的成员。
groups $USER
是否列出 wireshark
groups
做不是列出 wireshark
所以我是否属于Wireshark组?
答案1
你还没有重启根据该答案的说明。
groups
是显示组作为现在应用致您的用户groups $USER
要求系统计算该用户的组。
这并不是“信任”一方胜过另一方的情况。他们所展示的东西截然不同。
用户登录时会应用组。这就是为什么我的指示是重新启动或注销然后再次登录。这会使系统应用新组,从而允许您使用 Wireshark。
答案2
来自 man groups
:
打印每个用户名的组成员身份,如果没有指定用户名,则打印当前进程的组成员身份(如果组数据库发生变化,则可能会有所不同)。
我相信groups $USER
您当前的流程可以返回不同的值。
答案3
groups
命令提供当前登录的用户所属的组。
&groups username
允许查看用户名所属的组。
尝试使用您当前的用户名,
这是我的:
username@host:~$ groups
username adm cdrom sudo dip plugdev lpadmin sambashare
username@host:~$ groups username
username : username adm cdrom sudo dip plugdev lpadmin sambashare
使用任何命令检查您是否属于wireshark
。