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

时间:2019-01-02 20:02:17

标签: linux security ldap centos7

我有一个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用户的特定组。枚举所有本地团体对我来说是不切实际的。

1 个答案:

答案 0 :(得分:0)

发现了这个,对我的情况很有效:

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