gpt4 book ai didi

linux - 如何使用 getent passwd 命令查看用户是否存在以及是否属于特定组

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:55 26 4
gpt4 key购买 nike

我想检查某个用户是否存在于特定组中。

getent passwd user_name &> /dev/null

上面的命令检查用户是否在那里。但我还想看看它是否属于一个名为 example support 的组

最佳答案

你应该跑

groups username

列出用户所属的组。

如果用户不存在,则输出为

    groups: username: No such user

所以bash脚本可以是

output=$(groups username)
if [[ $output == *"groupname"* ]]; then
echo yes
fi

关于linux - 如何使用 getent passwd 命令查看用户是否存在以及是否属于特定组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43317856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com