1 Oct 2002 14:00
[spip-dev] Droits sur CACHE (et autres)
Gaetan Ryckeboer <gryckeboer <at> virtual-net.fr>
2002-10-01 12:00:08 GMT
2002-10-01 12:00:08 GMT
dans inc-cache, il y a un inc-cache.php3: <at> chmod($path, 0777); C'est vraiment beurk. En sachant que php tourne avec l'UID apache, soit sous debian le compte www-data, ça donne (puisque le reportoire appartient au groupe de l'utilisateur du repertoire, soit pour mon cas l'utilisateur clx, qui a le droit de taper dans les fichiers : drwxrwxrwx 2 www-data clx 4096 Sep 30 03:35 0 drwxrwxrwx 2 www-data clx 4096 Sep 29 01:28 1 drwxrwxrwx 2 www-data clx 4096 Oct 1 03:50 2 drwxrwxrwx 2 www-data clx 4096 Sep 30 03:04 3 drwxrwxrwx 2 www-data clx 4096 Oct 1 13:12 4 -rw-rw-(Continue reading)rw- 1 www-data clx 108602 Sep 27 12:19 skel_article.php3 -rw-rw-rw- 1 www-data clx 23504 Sep 27 17:58 skel_backend-dist.php3 -rw-rw-rw- 1 www-data clx 78253 Sep 27 12:19 skel_breve.php3 drw-rw-rw- 1 www-data clx 61165 Sep 27 23:22 skel_ajout-site.php3 -etan <at> leeloo:~/cvs/spip$ ls -ld CACHE/ drwxrwsrwx 19 clx clx 4096 Sep 30 16:03 CACHE/ Beurk. Ne serait-il pas plus intelligent de tester les droits, et de ne faire le chmod que si l'utilisateur à qui appartent CACHE n'est pas l'utilisateur en cours ? Cela donnerait, au niveau des droits : drwxrwxr-x 19 clx clx 4096 Sep 30 16:03:35 . drwxrwxr-x 2 www-data clx 4096 Sep 30 03:35 0
RSS Feed