Chmod de tous les fichiers en php
floppy
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voici mon problème.
Sur un site, du code php créer des fichiers (environ 500).
Ceux-ci sont en apache:apache, les les autres users n'ont pas de droits d'ecriture sur ces fichiers.
Mis a part, j'ai un batch lancé par un aurtre utilisateur qui doit écrire dans ces fichiers et qui donc ne peut pas.
Comment faire pour donner plus de droits en php à tous mes fichiers (sachant qu'ils sont tous dans le même dossier)???
Autre possibilité: les fichiers créés ne peuvent pas appartenir automatiquement à la création à l'utilisateur nobody à la place d'apache?
Quelle serait la meilleure solution??
Merci d'avance pour vos lumières...
voici mon problème.
Sur un site, du code php créer des fichiers (environ 500).
Ceux-ci sont en apache:apache, les les autres users n'ont pas de droits d'ecriture sur ces fichiers.
Mis a part, j'ai un batch lancé par un aurtre utilisateur qui doit écrire dans ces fichiers et qui donc ne peut pas.
Comment faire pour donner plus de droits en php à tous mes fichiers (sachant qu'ils sont tous dans le même dossier)???
Autre possibilité: les fichiers créés ne peuvent pas appartenir automatiquement à la création à l'utilisateur nobody à la place d'apache?
Quelle serait la meilleure solution??
Merci d'avance pour vos lumières...
A voir également:
- Chmod de tous les fichiers en php
- Renommer des fichiers en masse - Guide
- Explorateur de fichiers - Guide
- Fichiers epub - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
- Wetransfer gratuit fichiers lourd - Guide
1 réponse
Salut.
Qu'en est il des groupes ? Si les fichiers ont les droits d'écriture au groupe, il suffit d'ajouter le groupe apache à l'utilisateur nobody.
Je ne pense pas qu'il soit possible qu'un utilisateur crée des fichiers pour un autre utilisateur, seul root peut le faire (man chown).
Sinon, ne pourrais tu pas changer le mask d'apache ?
En dernier recours tu peux utiliser les ACL.
Qu'en est il des groupes ? Si les fichiers ont les droits d'écriture au groupe, il suffit d'ajouter le groupe apache à l'utilisateur nobody.
Je ne pense pas qu'il soit possible qu'un utilisateur crée des fichiers pour un autre utilisateur, seul root peut le faire (man chown).
Sinon, ne pourrais tu pas changer le mask d'apache ?
En dernier recours tu peux utiliser les ACL.