Bonjour, je vous expose mon problème. Je conçois des sites avec le CMS Joomla (version 3) et j'utilise FileZilla comme service ftp. Jusque ici tout va bien, mais quand je créé un dossier pour y ranger des images (par exemple) via FileZilla, je peux y mettre des images qu' à l'aide de FileZilla car il en est le propriétaire. Et c'est tout là le problème, je voudrais également pouvoir en rajouté via l'interface Joomla. Après plusieurs heures de recherche, j'ai trouver qu'il fallait mettre un umask de 002 sur le groupe www-data et ça par défaut. j'ai essayé de nombreuses méthodes trouvé sur internet mais aucune n'a fonctionné pour le moment.
J'ai notamment tester :
#echo "umask 002" >> /etc/apache2/envvars
mais aucun résultat.
J'ai également ajouté la ligne
session optional pam_umask.so umask=0002
dans
/etc/pam.d/common-session
/etc/pam.d/common-session-noninteractive
Ce qui ma donné un umask par défaut de 002 pour root mais pas avec www-data
configuration :
Debian 7/amd64, apache2
# grep ?
Posté par Jean-Yves LENHOF (site web personnel) . Évalué à 1.
L'URL suivante devrait t'apporter quelques éléments…
http://joomlacode.org/gf/project/joomla/tracker/%3E/?action=TrackerItemEdit&tracker_item_id=32100&start=7575
Joomla surcharge les droits OS dans ses fichiers de conf….
# chmod et les bits 1xxx, 2xxx, 4xxx
Posté par NeoX . Évalué à 4.
moi je fais differemment,
1°) je met www-data dans le meme groupe que l'utilisateur (GRP1)
2°) je chown le dossier du joomla pour qu'il appartienne au groupe GRP1
3°) je fait un chmod 775 du dossier ou le site web doit pouvoir ecrire.
eventuellement chmod 2775 si je veux que les fichiers et sous dossier créés apres heritent aussi du droit 775
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.