我想检查特定群组中是否存在用户。
getent passwd user_name &> /dev/null
以上命令检查用户是否在那里。但是我想知道它是否属于一个名为support
的组答案 0 :(得分:0)
你应该运行
groups username
列出用户所属的组。
如果用户不存在,则输出为
groups: username: No such user
所以bash脚本可以是
output=$(groups username)
if [[ $output == *"groupname"* ]]; then
echo yes
fi