我有一个以root身份运行的脚本。此脚本的一部分调用pythons webbrowser.open
。
目前执行webbrowser.open
时,它会尝试使用脚本root/sudo
用户打开浏览器。
有没有办法打开脚本但是作为当前用户而不是root?
答案 0 :(得分:0)
也许您应该使用
降级脚本的权限import os
os.setuid(1000)
在这里查看所有其他工具,例如seteuid()和setgid():http://docs.python.org/2/library/os.html
干杯,
ķ。