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

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

我正在设置一些在 PEAR System_Daemon 上运行的 PHP Gearman Daemon。我需要它们能够写入以下位置...

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

我应该为他们设置什么权限?我不介意创建不同的用户或其他用户,但我对文件权限不是很在行。我想正确地做到这一点,而不是 chmod 777 以方便使用并以 root 身份运行,这从来都不是一个好主意。

帮助这个文件权限白痴?

答案1

您可以为该守护进程创建一个用户:组,并授予他们所需的权限。

作为 root,您可以随时

sudo -u newuser $program

相关内容