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

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

其中,'' 是用户名,'' 是组名。

解释一下命令的含义:

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

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

Linux 查询用户是否属于某个组的命令

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

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