判断当前用户是否为ROOT

ROOT的UID为0

所以我们可以判断UID是否为0来获取运行脚本的用户身份

if [ $UID == 0 ]; then
        echo 'root'
else
        echo 'not root'
fi

使用普通账号运行

bash-4.1$ /a.sh 
not root

使用ROOT运行

[root@MIO-2 ~]# /a.sh 
root