2 votes

Créer des démons sous Linux... quelles doivent être les permissions des fichiers ?

Je suis en train de mettre en place quelques Daemons PHP Gearman fonctionnant sur PEAR System_Daemon. J'ai besoin qu'ils soient capables d'écrire dans les emplacements suivants...

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

Quelles sont les autorisations que je dois définir pour eux ? Cela ne me dérange pas de créer un utilisateur différent ou autre, mais je ne suis pas très doué pour les autorisations de fichiers. Je veux faire ça bien, pas chmod 777 pour la facilité d'utilisation et l'exécution en tant que root qui n'est jamais une bonne idée.

Aidez cet idiot de permission de fichier ?

0voto

Andrew T Points 1088

Vous pouvez créer un utilisateur et un groupe pour ce démon, et leur donner les permissions dont vous avez besoin.

En tant que racine, vous pouvez toujours

sudo -u newuser $program

0 votes

Quel chmod exact dois-je leur donner ? Il est évident que init.d en aura le plus besoin, mais je ne veux pas faire un chmod 777 général...

0 votes

Je dirais que 550 devrait suffire. et bien sûr chown $user:$group script.sh

0 votes

Chmod 550 = Lecture + Exécution pour les droits du groupe et du propriétaire ? ...le fichier journal n'aurait-il pas besoin d'un drapeau d'écriture ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X