Bonjour,
je monte un serveur Web Apache avec mes vhosts :
/var/www/monsite1.com
/var/www/monsite2.com
Chacun ayant son propre propriétaire user1 et user2.
Chaque vhost a 2 sous dossiers : logs et public
J’ai essayé :
[code]# création du dossier racine vhost
mkdir /var/www/monsite1.com
#création du user1
useradd --home /var/www/monsite1.com -m -s /bin/bash user1
création des sous dossiers
mkdir /var/www/monsite1.com/logs
mkdir /var/www/monsite1.com/public
user1 est propriétaire de son home
chown -R user1:user1 /var/www/monsite1.com
permissions
chmod -R 755 /var/www/monsite1.com
seul www-data peut supprimer et modifier logs
chown -R www-data:www-data /var/www/monsite1.com/logs
user1 ne peut pas supprimer public mais peut modifier son contenu
chown -R www-data:user1 /var/www/monsite1.com/public[/code]
malheureusement user1 peut par exemple renommer logs et public… contrairement à ce que je souhaite. J’ai essayé pleins de combinaisons sans succès car je ne suis pas alaise avec ces droits…
Quelqu’un pourrait-il me corriger SVP ?
Merci d’avance !