以 root 身份运行 upstart 作业,但工作方式像非特权用户一样

以 root 身份运行 upstart 作业,但工作方式像非特权用户一样

我有一个需要以 root 用户身份运行的应用程序,但我需要该环境属于非特权用户。

例如:

ipython,以 root(ubuntu)用户启动;但我需要不能使用 sudo 命令运行代码。

因此,我相信,也许;如果我以 root 身份运行该作业,但是……如何,仅适用于“x”用户。

任何想法?

谢谢

答案1

sudo 双向工作,root 也可以作为普通用户, sudo -u userName -g groupName 我没有用过,但看起来 gksudo 对桌面顶级应用程序有同样的功能

答案2

你可以考虑让你的申请启动服务

这里有一个很好的指南帮助您入门。

相关内容