如何强制用户使用sudo权限运行命令

时间:2014-12-09 11:09:45

标签: sudo

我想编写一个python脚本,希望用户只有拥有sudo权限才能运行它。

所以,我的问题是如何检查用户是否具有sudo权限以及用户是否使用sudo运行脚本。

我的os是centos 5.7 64bit。

1 个答案:

答案 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")