gpt4 book ai didi

linux - 我需要在/etc/bashrc 中识别本地用户与 sssd 用户

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

我有一个CentOS系统。有本地用户(root 等)和通过 sssd/realm 的 Active Directory 用户。/etc/bashrc 中有没有办法测试本地用户?

我正在使用这样的结构:

GROUPS=`id -Gr $USER`
for i in "${GROUPS[@]}"; do
#admin check
if [ $i == 199299399 ]; then

识别 Active Directory 用户的特定组。对我来说,枚举所有本地组是不切实际的。

最佳答案

找到了这个,它适合我的情况:

elif [[ -z `grep $USER /etc/passwd 1> /dev/null` ]]; then

关于linux - 我需要在/etc/bashrc 中识别本地用户与 sssd 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54012452/

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