Bonjour à tous et à toutes,
J'en suis à mes toutes premières armes sous Debian (6) et tente de monter un petit serveur web avec Apache2. J'obtiens le It Works! sans problème...
Voici ce que je tente de faire et j'avoue humblement être complètement perdu parmi une foule de termes qui me sont inconnus (je lis, je lis, mais la tête me tourne...) : chmod, adduser, addgroup, www-data, etc... :
1- il y a 2 usagers sur mon serveur : root et support
2- via vsftpd, je souhaite que seul l'usager support puisse accéder en lecture/écriture à /var/www afin d'uploader un site. Je suis parvenu à faire cela, à force d'essai/erreurs...
3- je fais ensuite, en tant que root un
chmod -R 755 /var/www afin que le contenu de /var/www puisse être lu par un navigateur web. Et il semble bien que ca fonctionne...
4- tout heureux d'être content, j'upload un nouveau fichier sous /var/www... et bang ! le fichier ne peut être lu par le navigateur. Si je fais un ls -l sous /var/www, je vois que les permissions de ce nouveau fichier ne sont pas identiques à celles des autres fichiers. Il faut que je fasse un autre chmod 755 sur le fichier pour que ca fonctionne...
Question : il y a nécessairement quelque chose que je ne fais pas bien, que je n'ai pas compris... Comment puis-je faire pour que chaque fichier qui arrive nouvellement sous /var/www ait les bonnes permissions (755) ? pour que je n'aie pas à faire un chmod 755 chaque fois ?
Merci de votre aide !
Pierre
Dernière modification par pierrelabrecque (29-03-2011 19:44:54)