[英]Executing command non root
我有一个以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.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.