Utilisateur apache et droits

Utilisateur apache et droits - PHP - Programmation

Marsh Posté le 21-11-2005 à 20:19:45    

:hello: Salut les gens !
 
Bon j'suis en train de monter un intranet pour une boite dans lequel je crée des dossiers via php donc via l'utilisateur apache. J'ai besoin que ces dossiers soient accessibles via un compte FTP donc pas le meme user ni groupe. Mon pb est que sur notre hebergeur quoi que je fasse j'ai bien l'impression que je ne peux pas attribuer de droit de lecture et d'ecriture pour tous. Quand je fait un mkdir(whatever, 0766) je me retrouve avec un dossier qui a les droits d'acces 744.
 
Si je ne m'abuse ça devrais vouloir dire que l'user apache n'a pas les droits suffisant, le truc c'est que je ne peux pas gerer les priviléges vue qu'on heberge pas ici.
 
Donc ma question est ... est ce que quelqu'un a une idée pour me sortir de cette merdouille ?  :sweat:  
 
Si j'demande à mon hebergeur d'attribuer plus de droits a apache je sent que ça va le faire beaucoup rire  :lol:


---------------
La vie n'est pas un restaurant mais un buffet. Levez-vous pour vous servir.
Reply

Marsh Posté le 21-11-2005 à 20:19:45   

Reply

Marsh Posté le 21-11-2005 à 21:15:08    

Euh ben en fait c'est assé bizzard mais j'ai trouvé une solution pour contourner le pb
j'fais un mkdir(modossier, 0766) qui me crée un dossier avec les droits 744
puis j'fais un chmod(mondossier, 0766) qui me le passe en 766.
 
Pour etre honéte j'comprend pas trop pourquoi le chmod passe et pas le mkdir, si quelqu'un a une explication je suis preneur mais bon au moins ca marche ...  :pt1cable:


---------------
La vie n'est pas un restaurant mais un buffet. Levez-vous pour vous servir.
Reply

Marsh Posté le 23-11-2005 à 14:14:03    

:hello:

Reply

Marsh Posté le 24-11-2005 à 11:30:26    

avec un mkdir tu utilises un mask
avec un chmod tu n'utilises pas de mask
 
si tout ca t'embête tu peux également changer ton mask de défaut avec un umask

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed