problème de droits
2 messages
• Page 1 sur 1
-

zeb - WRInaute accro

- Messages: 4568
- Inscription: 5 Déc 2004
problème de droits
Bonjour,
Je travaille actuellement sur un nouveau site qui utilise un système de création de contenu intégré.
Un script génère les dossiers et fichiers dont j'ai besoins en deux temps.
1er temps :
La création de dossier échouais pour un problème de droit lié au dossier racine du site et a son propriétaire.
j'ai modifié les droits de ce dossier (au maxi j'aime pas trop) et la création se fait bien.
- le propriétaire du dossier racine est l'utilisateur FTP (appelons le X) et j'ai modifié les droits pour que d'autre puisse y écrire.
- le script appartenant a X qui crée le dossier s'exécute sous le compte 'apache' du groupe 'apache'.
donc : le nouveau dossier créé appartient a 'apache' (je ne sais pas si c'est normal et c'est là que commence le problème)
2éme temps :
Dans le dossier nouvellement créé appartenant a 'apache' la création des fichier plante.
j'ai pensé changer le proprio du dossier nouvellement créé avec un chown()
la réponse est sans appel :
la php doc me dit :
là ça m'a calé d'un seul coup ... une idée ?
Je travaille actuellement sur un nouveau site qui utilise un système de création de contenu intégré.
Un script génère les dossiers et fichiers dont j'ai besoins en deux temps.
1er temps :
La création de dossier échouais pour un problème de droit lié au dossier racine du site et a son propriétaire.
j'ai modifié les droits de ce dossier (au maxi j'aime pas trop) et la création se fait bien.
- le propriétaire du dossier racine est l'utilisateur FTP (appelons le X) et j'ai modifié les droits pour que d'autre puisse y écrire.
- le script appartenant a X qui crée le dossier s'exécute sous le compte 'apache' du groupe 'apache'.
donc : le nouveau dossier créé appartient a 'apache' (je ne sais pas si c'est normal et c'est là que commence le problème)
2éme temps :
Dans le dossier nouvellement créé appartenant a 'apache' la création des fichier plante.
Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 10040 is not allowed to access /var/www/vhosts/****/httpdocs/**** owned by uid 48 in /var/www/vhosts/****/subdomains/beta/httpdocs/*****/class-truc.php on line 410
j'ai pensé changer le proprio du dossier nouvellement créé avec un chown()
la réponse est sans appel :
Warning: chown() [function.chown]: Operation not permitted in /var/www/vhosts/***/subdomains/beta/httpdocs/***/class-truc.php on line 392
la php doc me dit :
Change le propriétaire du fichier filename en user . Seul le super-utilisateur (root) peut changer arbitrairement le propriétaire d'un fichier.
là ça m'a calé d'un seul coup ... une idée ?
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
