2011-09-28 83 views
1

我想在啓動時以Fedora 15上的非root用戶身份啓動服務。在啓動時以非root用戶身份設置服務

我已將腳本放入/ etc/init.d /,使用chkconfig --add和chkconfig --level來完成所有設置並且它工作正常。

我需要做些什麼來讓它作爲非根啓動?

謝謝! 凱特

+0

你可以問問http://unix.stackexchange.com/ –

回答

2

如果當前服務的調用是:

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

然後使用 '蘇' 或 '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'從'選項到你的服務'是很重要的。

相關問題