我想编写一个python脚本,希望用户只有拥有sudo权限才能运行它。
所以,我的问题是如何检查用户是否具有sudo权限以及用户是否使用sudo运行脚本。
我的os是centos 5.7 64bit。
答案 0 :(得分:0)
您可以尝试这样的事情:
class NotSudo(Exception):
pass
if os.getuid() != 0:
raise NotSudo("This program is not run as sudo or elevated this it will not work")