Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
889 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Problème de droits : Apache, public_html et PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de droits : Apache, public_html et PHP

n°341077
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 09:39:54  profilanswer
 

Voilà, mon problème est simple (mouais bon ...) :
 
Sur mon serveur, chaque utilisateur a un dans son dossier home un dossier public_html pour pouvoir rendre des fichiers accessibles sur Internet. Ces fichiers appartiennent donc à l'utilisateur. Apache est lancé avec l'utilisateur www-data appartenant au groupe www-data. Cependant, il est impossible pour mes utilisateurs de créer des fichiers avec la fonction PHP fopen(), ce qui est logique, car il faudrait que le répertoire dans lequel se trouve le script PHP et dans lequel ce fichier doit être créé (public_html) appartienne à l'utilisateur www-data. Or, si jamais je chown le dossier public_html à www-data, l'utilisateur ne peut plus uploader ses fichiers dans ce dossier, étant donné qu'il ne lui appartient plus.
Donc, comment faire pour que :
- fopen() fonctionne dans les dossiers public_html, pour outrepasser ces restrictions de droits, quoi
- L'upload FTP fonctionne quand même pour mes utilisateurs
 
sachant que j'ai déjà essayé de mettre mes utilisateurs dans le groupe www-data, mais sans succès.
 
j'espère avoir été assez clair [:totozzz]


---------------
www.novemberguitars.com
mood
Publicité
Posté le 18-10-2003 à 09:39:54  profilanswer
 

n°341102
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 11:21:13  profilanswer
 

Un beau bide de bon [:aloy]
 
sérieusement, y'a personne qui puisse m'aider ?


---------------
www.novemberguitars.com
n°341103
perchut2
Hell, it's about time...
Posté le 18-10-2003 à 11:23:49  profilanswer
 

je suis pas assez réveillé là ... :D

n°341108
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 11:44:24  profilanswer
 

j'oubliais, petit indice : PHP a été compilé en statique.


---------------
www.novemberguitars.com
n°341149
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 12:46:50  profilanswer
 

:bounce:
 
:'(


---------------
www.novemberguitars.com
n°341167
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 13:20:32  profilanswer
 

Je viens d'avoir une idée : ne suffirait-il pas que l'utilisateur www-data ai des droits supérieur aux utilisateur normaux pour pouvoir écrire dans les répertoires qui ne sont pas siens, sans pour autant atteindre le niveau du root ?
 
Si oui, comment créer un tel utilisateur ?


---------------
www.novemberguitars.com
n°341284
veryfree
Posté le 18-10-2003 à 18:57:29  profilanswer
 

essaye sur prog :o

n°341285
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 19:02:33  profilanswer
 

veryfree a écrit :

essaye sur prog :o  


 
ben c'est plus un problème de configuration Linux/Apache qu'on problème de programmation, donc bon :/


---------------
www.novemberguitars.com
n°341286
perchut2
Hell, it's about time...
Posté le 18-10-2003 à 19:03:12  profilanswer
 

et creer un groupe qui peut ecrire dans tout ce que tu as besoin, et mettre chaque user et www-data dedans ?

n°341290
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 19:06:32  profilanswer
 

Perchut2 a écrit :

et creer un groupe qui peut ecrire dans tout ce que tu as besoin, et mettre chaque user et www-data dedans ?


 
je vais essayer ça


---------------
www.novemberguitars.com
mood
Publicité
Posté le 18-10-2003 à 19:06:32  profilanswer
 

n°341297
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 19:27:19  profilanswer
 

euh .... chuis pas sûr qu'il y ai moyen de donner certains droits comme ça à des groupes, non ? Sinon, comment je peux faire ?


---------------
www.novemberguitars.com
n°341299
veryfree
Posté le 18-10-2003 à 19:28:37  profilanswer
 

MossieurPropre a écrit :


 
ben c'est plus un problème de configuration Linux/Apache qu'on problème de programmation, donc bon :/


 
oui je sais :D
 
mais de toute evidence personne ne semble pourvoir t aider ici :o

n°341301
MossieurPr​opre
I d͟o̩n᷃'̵t͖ give a shit
Posté le 18-10-2003 à 19:31:52  profilanswer
 

veryfree a écrit :


 
oui je sais :D
 
mais de toute evidence personne ne semble pourvoir t aider ici :o


 
j'ai l'impression que personne ne semble vouloir m'aider tout court, car apparemment, normalement, le fait que les utilisateurs appartiennent au même groupe qu'Apache, ça devrait fonctionner [:sisicaivrai]


---------------
www.novemberguitars.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Problème de droits : Apache, public_html et PHP

 

Sujets relatifs
Intsllation du SDK Java sous RedHat 9: problème de PATH...gtk2, debian sid : probleme de font
probleme d'installation de materiel[PHP] comment changer ca _SERVER["SERVER_NAME"] gsh-c r-01.local
Probléme avec kde-network pour connection internetApache sous freebsd
Problème de réseau intégré nforce2 sous redhat9apache 404 et url
[apache / php] newbi inside : comprends pkoi ça marche pas[Debian Sid] Problème souris USB [Résolu]
Plus de sujets relatifs à : Problème de droits : Apache, public_html et PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR