Я настраиваю несколько демонов PHP Gearman, работающих на PEAR System_Daemon. Мне нужно, чтобы они могли писать в следующие места ...
/var/run/{APPNAME}.pid
/etc/init.d/{APPNAME}
/gearman/log/{APPNAME}.log
Какие разрешения мне установить для них? Я не против создания другого пользователя или того, что есть у вас, но я просто не лучший с разрешениями для файлов. Я хочу сделать это правильно, а не chmod 777 для простоты использования и запуска от имени root, что никогда не бывает хорошей идеей.
Помогите этому файлу разрешение идиот?
Вы можете создать группу user: для этого демона и дать им необходимые вам разрешения.
Как root вы всегда можете
sudo -u newuser $program