以非 root 用户身份启动时设置服务

发布于 2024-12-07 14:36:09 字数 175 浏览 1 评论 0原文

我希望以 Fedora 15 上的非 root 用户身份在启动时启动服务。

我已将脚本放入 /etc/init.d/ 中,使用 chkconfig --add 和 chkconfig --level 来完成所有设置并正常工作。

我需要做什么才能以非 root 身份启动它?

谢谢你! 凯特

I would like to have a service start at boot, as a non-root user on Fedora 15.

I have placed the script into /etc/init.d/, used chkconfig --add and chkconfig --level to get it all set up and it is working correctly.

What do I need to do to have it launched as non-root?

Thank you!
Kate

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断舍离 2024-12-14 14:36:09

如果您当前对该服务的调用是:

 /path/to/service -o -K /var/adm/log/service.log

则使用“su”或“sudo”更改为非 root 用户:

sudo -u non-root --  /path/to/service -o -K /var/adm/log/service.log
su      non-root -c "/path/to/service -o -K /var/adm/log/service.log"

双破折号对于将“sudo 选项”与“您的服务选项”。

If your current invocation of the service is:

 /path/to/service -o -K /var/adm/log/service.log

then use 'su' or 'sudo' to change to a non-root user:

sudo -u non-root --  /path/to/service -o -K /var/adm/log/service.log
su      non-root -c "/path/to/service -o -K /var/adm/log/service.log"

The double-dash is important to separate the 'options to sudo' from the 'options to your service'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文