[英]change user in sudo bash script
在使用 sudo 调用的 bash 脚本中,我正在调用:
/usr/bin/firefox -new-tab http://stackoverflow.com
但后来我收到消息:
Firefox 已经在运行,但没有响应。 要打开新的 window,必须先关闭现有的 Firefox 进程,或者重新启动系统
我猜这是因为脚本由普通用户调用 sudo 和 firefox 。 如果我在没有 sudo 的情况下调用该命令,它就可以工作。
那么如何在名为脚本的 sudo 中切换回普通用户?
在脚本中再次使用 sudo。
sudo -u user -H /usr/bin/firefox -new-tab http://stackoverflow.com
这篇文章可能会回答你的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.