在Linux中创build守护进程…文件权限应该如何?

我正在PEAR System_Daemon上运行几个PHP Gearman Daemons。 我需要他们能够写入以下位置…

/var/run/{APPNAME}.pid /etc/init.d/{APPNAME} /gearman/log/{APPNAME}.log 

我应该为他们设置什么权限? 我不介意创build一个不同的用户或你有什么,但我只是不是最大的文件权限。 我想这样做是正确的,而不是chmod 777易于使用和以root身份运行,这是不是一个好主意。

帮助这个文件权限白痴?

您可以为此守护程序创build一个用户:组,并为他们提供所需的权限。

作为根你可以随时

 sudo -u newuser $program