Unix 在启动时将服务设置为非root用户
我想在引导时启动服务,作为Fedora15上的非root用户 我已将脚本放入/etc/init.d/,使用chkconfig--add和chkconfig--level将其全部设置好,并且它工作正常 我需要做什么才能将其作为非根目录启动 谢谢大家!!Unix 在启动时将服务设置为非root用户,unix,fedora,Unix,Fedora,我想在引导时启动服务,作为Fedora15上的非root用户 我已将脚本放入/etc/init.d/,使用chkconfig--add和chkconfig--level将其全部设置好,并且它工作正常 我需要做什么才能将其作为非根目录启动 谢谢大家!! 如果您当前调用的服务是: /path/to/service -o -K /var/adm/log/service.log 然后使用“su”或“sudo”更改为非root用户: sudo -u non-root -- /path/to/serv
如果您当前调用的服务是:
/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的选项”与“您的服务选项”分开很重要。您可以要求它