可以使用以下命令来查询一个用户是否属于一个组:

grep <username> /etc/group | cut -d: -f4 | grep -w <groupname>

其中,<username> 是用户名,<groupname> 是组名。

解释一下命令的含义:

  • grep <username> /etc/group:在 /etc/group 文件中查找包含 <username> 的行。
  • cut -d: -f4:使用 : 作为分隔符,取出每行的第 4 个字段,即包含组成员的部分。
  • grep -w <groupname>:在上一步得到的结果中查找包含 <groupname> 的行。

如果以上命令返回了结果,则表示该用户属于该组。如果没有返回结果,则表示该用户不属于该组。

linux查询一个用户是否属于一个组

原文地址: http://www.cveoy.top/t/topic/c9pF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录