我有一个CentOS系统。通过sssd / realm有本地用户(root等)和Active Directory用户。 / etc / bashrc中是否可以测试本地用户?
我正在使用这样的结构:
GROUPS=`id -Gr $USER`
for i in "${GROUPS[@]}"; do
#admin check
if [ $i == 199299399 ]; then
标识Active Directory用户的特定组。枚举所有本地团体对我来说是不切实际的。
答案 0 :(得分:0)
发现了这个,对我的情况很有效:
elif [[ -z `grep $USER /etc/passwd 1> /dev/null` ]]; then