15 如何检查我的python脚本是否在类似BSD的OS下以管理员权限(sudo)运行?需要显示用户友好的警告,以便在没有管理员权限的情况下执行该警告。 python sudo — grigoryvp source
37 这个怎么样?检查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 — 凯尔·勃兰特(Kyle Brandt) source 1 我实际上缩短了:-)。我同样使用open进行Linux身份验证,该身份验证通过对Windows SID进行哈希处理来创建大型UID。 — 凯尔·布兰特
3 那一个怎么样: import os username=os.system("whoami") if username is not "root": print "You aren't root" else: print "Hello, "+username — 严重管理员 source