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

  FORUM HardWare.fr
  Programmation
  PHP

  Droits pour : rmdir() et unlink()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Droits pour : rmdir() et unlink()

n°1236169
Profil sup​primé
Posté le 02-11-2005 à 10:39:38  answer
 

Warning: rmdir() failed (Permission denied)
Warning: unlink() failed (Permission denied)
 
Je voudrais modifier cela pour avoir les drotis d'effectuer ces fonctions php merci

mood
Publicité
Posté le 02-11-2005 à 10:39:38  profilanswer
 

n°1236186
Xav_
The only one...
Posté le 02-11-2005 à 10:58:50  profilanswer
 

http://fr2.php.net/manual/fr/function.chmod.php ???


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1236190
prblsouris
Posté le 02-11-2005 à 11:01:37  profilanswer
 


 
problème de droits d'accès aux fichiers sous linux : commande CHMOD
parfois tu peux changer le CHMOD d'un répertoire tout entier via ton logiciel FTP passe le en 755 je crois (à confirmer)


---------------
http://www.hardware404.com L'actualité hardware francophone en continu
n°1236244
Profil sup​primé
Posté le 02-11-2005 à 12:07:48  answer
 

j'ai essayé chmod mais g pas les droits pour changer...
Warning: chmod failed: Operation not permitted
 
Vous connaissez des hebergeurs qui l'autorisent?

n°1236340
Xav_
The only one...
Posté le 02-11-2005 à 13:42:07  profilanswer
 

alors méthode "prblsouris", tu change les droits depuis ton logiciel FTP (en général un clic droit sur le dossier/fichier et tu peux gérer les propiétés de lecture/écriture)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1236488
the_bigboo
Posté le 02-11-2005 à 15:15:37  profilanswer
 


Laisse moi deviner... Tu es chez free ? Ils ont désactivé la fonction chmod a meme le serveur.
Tout hebergement payant te laissera evidemment cette option... Une bonne partie du moins :)
Ou bien fais comme moi : tu achete un nom de domaine, et tu l'administre de chez toi, moi j'ai une Debian avec apache2 et mysql... Et je fais ce que je veux dessus :o

n°1236506
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 15:24:29  profilanswer
 

the_bigboo a écrit :

Laisse moi deviner... Tu es chez free ? Ils ont désactivé la fonction chmod


 
Certes ils ont désactivé la fonction chmod pour plus de "simplicité d'utilisation" selon eux, moi je dis que c'est pas très sécurisé leur serveur... Bref s'il est chez free et qu'il à un permission denied ya fraiment un problème puisque c'est logiquement impossible chez Free.
 
Free et chmod :
Fichiers : 664
Répertoires : 700

Message cité 1 fois
Message édité par dwogsi le 02-11-2005 à 15:25:33
n°1236511
the_bigboo
Posté le 02-11-2005 à 15:28:58  profilanswer
 

je dis que la fonction chmod PHP est active, mais que l'utilisateur UNIX sous lequesl l'interpréteur PHP tourne n'a pas les droits suffisants pour executer cette fonction voila tout :)

n°1236517
the_bigboo
Posté le 02-11-2005 à 15:31:11  profilanswer
 

dwogsi a écrit :

Certes ils ont désactivé la fonction chmod pour plus de "simplicité d'utilisation" selon eux, moi je dis que c'est pas très sécurisé leur serveur... Bref s'il est chez free et qu'il à un permission denied ya fraiment un problème puisque c'est logiquement impossible chez Free.
 
Free et chmod :
Fichiers : 664
Répertoires : 700


 
Ne confonds pas les protocoles ! en PHP il ne peut pas créer de dossier mais en FTP oui :o mais Free a aussi désactivé les fonctions FTP de PHP. Moi je dis on n'est jamais mieux servi que par soi meme, d'ou l'idée d'un serveur perso ;)

n°1236523
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 15:33:57  profilanswer
 

Hummm... Mais le unlink() DOIT marcher chez free, en tout cas il marchait du temps ou je me servais de leur hébergement...

mood
Publicité
Posté le 02-11-2005 à 15:33:57  profilanswer
 

n°1236527
the_bigboo
Posté le 02-11-2005 à 15:35:52  profilanswer
 

dwogsi a écrit :

Hummm... Mais le unlink() DOIT marcher chez free, en tout cas il marchait du temps ou je me servais de leur hébergement...


tu marques un point, le unlink() fonctionne chez moi tout comme le mkdir() seul rmdir ne fonctionne pas :)

n°1236541
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 15:38:34  profilanswer
 

MERCI!

n°1236545
Profil sup​primé
Posté le 02-11-2005 à 15:40:07  answer
 

c bien relou et que faire de tous ces repertoires vides ? je n'ai aucune envie de les effacer "a la main"
 
Edit :
Je peux changer les chmod via mon client FTP mais les fonctions rmdir et unlink ne marchent tjrs pas. C'est donc bien mon hébergeur ki les desactive...


Message édité par Profil supprimé le 02-11-2005 à 15:42:29
n°1236548
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 15:41:42  profilanswer
 

Ok mais c'est qui ton hébergeur?

n°1236559
Profil sup​primé
Posté le 02-11-2005 à 15:51:40  answer
 

bonne question... je dois refaire le site d'une école.
On ma donné le login et tout mais je n'ai pas lhebergeur lol

n°1236585
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 16:11:45  profilanswer
 

bon alors l'adresse du serveur FTP c'est le nom de domaine de l'association?

n°1236620
Profil sup​primé
Posté le 02-11-2005 à 16:36:24  answer
 

oui

n°1236626
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 16:43:05  profilanswer
 

Bah je sais pas fais un whoice dessus.

n°1236669
bl@p_psx
Admin G15-france
Posté le 02-11-2005 à 17:09:11  profilanswer
 

dwogsi a écrit :

Bah je sais pas fais un whoice dessus.


 
whois  :ange:  :D


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1236673
dwogsi
Défaillance cérébrale...
Posté le 02-11-2005 à 17:12:48  profilanswer
 

lol oui, mais il faut savoir que j'écris jamais ou rarement ce mot alors....
bon... euh... Ok ok autant pour moi.

n°1236679
bl@p_psx
Admin G15-france
Posté le 02-11-2005 à 17:15:22  profilanswer
 

mais ya pas d'mal !


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1245020
jamesbond2
Posté le 14-11-2005 à 10:45:59  profilanswer
 

Salut a tous,
 
J'ai un peu le même problème que damscry :

Code :
  1. unlink() failed (Permission denied)


,sauf que je développe en local sous easyphp sous windowsXP. Je sais c'est pas terrible, mais bon...
Dans mon cas de figure est-il possible de faire un chmod sur mon fichier ?
Si oui comment ?
 
Merci

n°1245064
Xav_
The only one...
Posté le 14-11-2005 à 11:52:25  profilanswer
 

ben si tu l'avait fait, ça t'aurai pris moins de temps que de poser la question, et tu aurai déjà la réponse...
en local, ya pas d'hébergeur (enfin si, toi-meme), donc tu as évidement les droits que tu veux sur ta propre machine (encore heureux) ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1740707
renaud63
Posté le 03-06-2008 à 10:52:08  profilanswer
 

Bonjour à tous, je fais remonter ce vieux post parce que j'ai le même problème...sauf que j'ai un dédié (linux/Plesk 8.3) et que je veux autoriser toutes ces fonctions php pour tous les sites (ils sont tous à moi). Ou changer la config serveur au niveau des droits ?
Merci du tuyau.

n°1740710
h4rold
Posté le 03-06-2008 à 11:01:35  profilanswer
 

renaud63 a écrit :

Bonjour à tous, je fais remonter ce vieux post parce que j'ai le même problème...sauf que j'ai un dédié (linux/Plesk 8.3) et que je veux autoriser toutes ces fonctions php pour tous les sites (ils sont tous à moi). Ou changer la config serveur au niveau des droits ?
Merci du tuyau.


 
man chmod
 
http://www.hmug.org/man/1/chmod.php
 
RTFM :)

n°1740715
renaud63
Posté le 03-06-2008 à 11:12:30  profilanswer
 

merci... mais euh...ça me semble un exposé sur la fonction chmod() et ses différents params... ce que je veux c'est modifier mon serveur pour que tous les scripts PHP qui tournent sur les sites autorisent ces fonctions réputées "dangereuses" comme chmod(), mkdir(), unlink()...etc. Le httpd.conf ? un fichier vhost.conf ?

n°1740716
h4rold
Posté le 03-06-2008 à 11:14:07  profilanswer
 

renaud63 a écrit :

merci... mais euh...ça me semble un exposé sur la fonction chmod() et ses différents params... ce que je veux c'est modifier mon serveur pour que tous les scripts PHP qui tournent sur les sites autorisent ces fonctions réputées "dangereuses" comme chmod(), mkdir(), unlink()...etc. Le httpd.conf ? un fichier vhost.conf ?


 
Par défaut elle sont autorisée dans la limite des droits du user qui fait tourner le serv apache.

n°1740771
renaud63
Posté le 03-06-2008 à 12:19:26  profilanswer
 

j'ai édité le httpd.conf et j'ai :
User apache
Group apache
j'ai essayé nobody, ça plante erreur 403...
Est-ce que seules ces deux lignes sont à modifier ? Que dois-je y mettre ? Puis-je le faire en tant que root depuis shell ? ou depuis Plesk ?
Je suis largué, là, j'avoue...

n°1740844
h4rold
Posté le 03-06-2008 à 14:24:04  profilanswer
 

Le user et groupe apache existent ?
 
Cet utilisateur peut il executer les scripts et manipuler les repertoires dont tu parle ?
 
Les droits avec apache sont tous gérés au niveau des fichiers (sauf peut etre en php ou tu peux limiter les emplacements ou les scripts peuvent agir).

n°1740880
renaud63
Posté le 03-06-2008 à 15:24:47  profilanswer
 

Non, apparemment, "apache" n'existe pas en tant que group ou user... mais dans Plesk, je n'ai pas vu où gérer des groupes... ou il faut que je le crée dans le fichier group ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Droits pour : rmdir() et unlink()

 

Sujets relatifs
Garder les droits d'accès sur un répertoirermdir avec exception
Donner les droits admin pour executer un .vbs ?Problème de droits pour touch(), chmod
[RESOLU] Supprimmer les droits sur une base ACCESSGestion des droits d'utilisateurs sur un forum
bdd libres de droitsdroits sur des fichiers
Problèmes de droits d'auteursUnlink *
Plus de sujets relatifs à : Droits pour : rmdir() et unlink()


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