IPython检查运行脚本的用户是否是root用户(Linux)

时间:2012-05-31 22:26:51

标签: linux root ipython

检查IPython脚本是否为root用户的正确方法是什么?

以下是我在bash脚本中的表现:

if [ $(id -u) != "0" ];then
   echo "This script must be run as root."
   exit 1
fi

有没有比使用“!id”或“!whoami”更好的方式?

1 个答案:

答案 0 :(得分:1)

在* nix操作系统上有geteuid() in the os module