J’aimerais avoir un service démarré au démarrage, en tant qu’utilisateur non root sur Fedora 15.
J’ai placé le script dans /etc/init.d/, utilisé chkconfig –add et chkconfig –level pour que tout soit configuré et qu’il fonctionne correctement.
Que dois-je faire pour le lancer en tant que non root?
Je vous remercie! Kate
Si votre appel actuel du service est:
/path/to/service -o -K /var/adm/log/service.log
puis utilisez ‘su’ ou ‘sudo’ pour passer à un utilisateur non 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"
Le double tiret est important pour séparer les «options à sudo
» des «options à votre service».