繁体   English   中英

在 sudo bash 脚本中更改用户

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM