Linux 查询用户是否属于某个组的命令
可以使用以下命令来查询一个用户是否属于一个组:
grep '<username>' /etc/group | cut -d: -f4 | grep -w '<groupname>'
其中,'
解释一下命令的含义:
grep '<username>' /etc/group:在/etc/group文件中查找包含 '' 的行。 cut -d: -f4:使用 ':' 作为分隔符,取出每行的第 4 个字段,即包含组成员的部分。grep -w '<groupname>':在上一步得到的结果中查找包含 '' 的行。
如果以上命令返回了结果,则表示该用户属于该组。如果没有返回结果,则表示该用户不属于该组。
原文地址: https://www.cveoy.top/t/topic/kwND 著作权归作者所有。请勿转载和采集!