• # ecriture par le site web dans les dossiers

    Posté par . En réponse au message chownage et chmodage d'un site web complet. Évalué à 5.

    si tu chown www-data:www-data le dossier qui contient le site web, il appartient à l'utilisateur www-data (utilisé par apache, ngnix, etc) pour venir lire les fichiers.

    si tu chmod 700 sur l'ensemble des fichiers,
    ca veut dire que apache (ngnix,etc) peut ecrire dans le dossier, et donc remplacer des fichiers dont le fichier de configuration du site
    mais aussi deposer des fichiers non demandé qui seront ensuite accessibles.

    c'est un peu pour ca qu'on fait souvent un utilisateur monsiteweb et qu'on chown monsiteweb:www-data avec un chmod 750 partout et 770 uniquement sur les dossiers ou le serveur web doit pouvoir ecrire (dossiers temporaires, logs, zone d'upload)

    mais cela pose le probleme de la gestion des fichiers depuis le ftp via l'utilisateur monsiteweb si le fichier a été deposé par le site.