使用os.system()运行没有root的命令

时间:2016-04-06 08:42:42

标签: python root python-2.x

我有一个以root身份运行的python 2脚本。我想在没有root权限的情况下使用os.system("some bash command"),我该怎么做呢?

2 个答案:

答案 0 :(得分:4)

尝试在os.seteuid(some_user_id)之前使用os.system("some bash command")

答案 1 :(得分:-1)

我在我的电脑上进行了测试。如果您运行python脚本,如'sudo test.py',问题就解决了。