我希望在启动时启动服务,作为Fedora 15上的非root用户。
我已将脚本放入/etc/init.d/,使用chkconfig --add和chkconfig --level来完成所有设置并且它正常工作。
将其作为非root用户启动需要做什么?
谢谢! 凯特
答案 0 :(得分:3)
如果您当前对服务的调用是:
/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
”选项与“服务选项”分开非常重要。