Você pode criar um usuário: grupo para este daemon e dar a eles as permissões necessárias.
Como root, você sempre pode
sudo -u newuser $program
Estou configurando alguns Daemons do PHP Gearman em execução no PEAR System_Daemon. Eu preciso que eles sejam capazes de escrever para os seguintes locais ...
/var/run/{APPNAME}.pid
/etc/init.d/{APPNAME}
/gearman/log/{APPNAME}.log
Quais permissões devo definir para eles? Eu não me importo de criar um usuário diferente ou o que você tem, mas eu não sou apenas o melhor com permissões de arquivo. Eu quero fazer isso direito, não chmod 777 para facilidade de uso e execução como root, o que nunca é uma boa idéia.
Ajude este idiota de permissão de arquivo?
Tags php linux file-permissions daemon