Bonjour !
J'ai un petit soucis de droit sur des fichiers, je vous expose la situation:
Je développe a l'aide d'un framework php. Celui-ci est équipe de "ligne de commande" permettant de travailler avec les fichier de code.
La ou mon problème se pose: des fichiers tels que les logs et fichiers cache sont manipulé a la fois par www-data et par moi lorsque j'use des ligne de commande du framework (exemple: php app/console cache:clear). Or les fichiers une fois manipulé par www-data, je n'est plus les droits dessus.
Mon répertoire de travail (du projet):
Les fichier manipulé par www-data (c'est le répertoire cache):total 52
drwxr-xr-x 6 bux www-data 4096 2011-09-10 12:21 app
drwxr-xr-x 2 bux www-data 4096 2011-08-26 09:02 bin
-rw-r--r-- 1 bux www-data 1809 2011-09-09 14:05 deps
-rw-r--r-- 1 bux bux 1590 2011-09-08 11:46 deps~
-rw-r--r-- 1 bux www-data 830 2011-08-26 09:02 deps.lock
-rw-r--r-- 1 bux www-data 1065 2011-08-26 09:02 LICENSE
drwxr-xr-x 3 bux www-data 4096 2011-09-07 14:00 nbproject
-rw-r--r-- 1 bux www-data 6407 2011-08-26 09:02 README.md
-rw-r--r-- 1 bux www-data 33 2011-09-06 11:35 secret
drwxr-xr-x 4 bux www-data 4096 2011-09-07 16:26 src
drwxr-xr-x 14 bux www-data 4096 2011-09-09 14:06 vendor
drwxr-xr-x 3 bux www-data 4096 2011-09-10 12:21 web
On peut constater que la plupart sont en -rw-r--r-- (les autres en drwxrwxrwx car je fait des chmod 777 -R pour m'en sortir).total 17368
drwxrwxrwx 2 www-data www-data 36864 2011-09-10 12:22 annotations
-rwxrwxrwx 1 www-data www-data 57700 2011-09-10 12:21 appDevDebugProjectContainerCompiler.log
-rwxrwxrwx 1 www-data www-data 158585 2011-09-10 12:21 appDevDebugProjectContainer.php
-rwxrwxrwx 1 www-data www-data 44100 2011-09-10 12:21 appDevDebugProjectContainer.php.meta
-rwxrwxrwx 1 www-data www-data 160353 2011-09-10 12:21 appDevDebugProjectContainer.xml
-rw-rw-rw- 1 www-data www-data 13642 2011-09-10 12:22 appdevUrlGenerator.php
-rw-rw-rw- 1 www-data www-data 3232 2011-09-10 12:22 appdevUrlGenerator.php.meta
-rw-rw-rw- 1 www-data www-data 14785 2011-09-10 12:22 appdevUrlMatcher.php
-rw-rw-rw- 1 www-data www-data 3232 2011-09-10 12:22 appdevUrlMatcher.php.meta
drwxrwxrwx 3 www-data www-data 4096 2011-09-09 14:08 assetic
-rwxrwxrwx 1 www-data www-data 5822 2011-09-10 12:21 classes.map
-rw-r--r-- 1 www-data www-data 233553 2011-09-10 12:22 classes.php
-rw-r--r-- 1 www-data www-data 16543 2011-09-10 12:22 classes.php.meta
drwxrwxrwx 3 www-data www-data 4096 2011-09-09 14:08 doctrine
-rwxrwxrwx 1 www-data www-data 16950272 2011-09-10 12:22 profiler.db
drwxrwxrwx 3 www-data www-data 4096 2011-09-09 14:08 security
drwxrwxrwx 39 www-data www-data 4096 2011-09-10 12:05 twig
Je ne comprend pas trop comment je peux faire en sorte que moi (user bux) et www-data puissions avoir les droits sur les fichiers.
Partager