Ez Publish : les permissions

jeudi 9 septembre 2010, par Minimalteck

Parce qu’y’en a marre comme dirait notre "Troll national", voici une note rapide sur les droits à positionner sur une instance d’Ezpublish.

On voit tout et surtout n’importe quoi sur le Web à ce propos… :’-(
À croire que personne ne s’en soucie réellement :-O

L’objectif à atteindre, même s’il s’avère trivial, est de faire en sorte qu’en racine de l’instance les dossiers en "var/ settings/ design/ autoload/" ainsi que leur contenu soient accessibles en lecture/ecriture pour le serveur Web.

On considère ici que :
- l’instance Ez Publish est installée dans le répertoire " /var/www/ez" - le groupe système sous lequel tourne le serveur Web est "www-data" (typiquement Apache sous Debian-Like)
- le compte propriétaire des fichiers de l’instance est "user"

root@machine:~# cd /var/www/ez
root@machine:/var/www/ez# chown -R user:www-data var/ settings/ design/ autoload/
find ./* -group www-data
find ./* -type f -group www-data -exec chmod 664 {} \;
find ./* -type d -group www-data -exec chmod 775 {} \;
find ./* -type f -group user -exec chmod 644 {} \;
find ./* -type d -group user -exec chmod 755 {} \;

Ce post incitera peut-être - en tout cas je l’espère - certains à bannir leur éternel chmod -R 777 sur l’ensemble de l’instance !!!:-((

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0