【发布时间】:2011-02-17 21:53:03
【问题描述】:
我有一个 Python 脚本,它将执行许多需要 root 级别权限的操作,例如在 /etc 中移动文件、使用 apt-get 进行安装等等。我目前有:
if os.geteuid() != 0:
exit("You need to have root privileges to run this script.\nPlease try again, this time using 'sudo'. Exiting.")
这是进行检查的最佳方式吗?还有其他最佳做法吗?
【问题讨论】:
标签: python root privileges