检查python脚本中的管理员权限

Modified on: Wed, 19 Jun 2019 00:20:02 +0800

如何在类似BSD的操作系统下检查我的python脚本是否在管理员权限(sudo)下运行?需要显示用户友好的警告,以便在没有管理员权限的情况下执行。

作者:grigoryvp

最佳答案

这个怎么样?检查uid == 0

[kbrandt@kbrandt-admin: ~] python -c 'import os; print os.getuid()'
196677

[kbrandt@kbrandt-admin: ~] sudo python -c 'import os; print os.getuid()'
0
作者:Community,Kyle Brandt

相关问答

添加新评论