变量$ USER或$ USERNAME更改

时间:2014-01-01 22:17:14

标签: linux root pam

我正在使用pam_script在记录

时执行脚本
if [[ $USER = "root" ]]
then
     echo "root"
else
     echo " someone else"
fi

现在脚本比这个有点复杂,这里当我尝试注销并使用另一个帐户登录时例如toto我执行此脚本后得到=>根巫婆不是用户 关于如何获得正确答案(根)的任何想法

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情

#!/bin/bash

if [ "$(id -u)" == "0" ]; then
   echo "root"
else
   echo "someone else"
fi