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