Titre: chmood et PHP
Posté par: calenfeaion le le 22-01-2005 a 21:52:57
Bonjour à tous, Il y a un truc qui m'intrigue, Quand j'upload un fichier sur mon serveur et que je met le chmood de ce fichier ( une image ) à "000" et que je l'ouvre dans mon navigateur, j'ai ce message : "Forbidden You don't have permission to access /~mon_compte/pingu.gif on this server." Mais quand j'accède avec mon script php à mon serveur j'arrive à supprimer ce fichier pourtant le chmood est bien de 000 :-\ Comment est-ce possible ? J'ai une petite idée sur le problème mais j'aimerais avoir votre avis.
Merci d'avance, Calen |
Titre: Re:chmood et PHP
Posté par: POde.uk le le 23-01-2005 a 04:38:56
bin si t'as compris le fonctionnement de chmod, chmod 000 ça veut dire que donnes à personne les droits de lecture, d'écriture, et le droit d'éxécution donc forbidden pour tout le monde:p |
Titre: Re:chmood et PHP
Posté par: calenfeaion le le 23-01-2005 a 19:52:27
| Ben c'est pas sa la question ::) |
Titre: Re:chmood et PHP
Posté par: POde.uk le le 24-01-2005 a 04:10:43
ah oui j'avais pas compris
en fait il faut faire bouillir les tomates pelées dans 1/2l d'eau et les agrémenter de fines herbes et d'un jus de citron |
Titre: Re:chmood et PHP
Posté par: calenfeaion le le 24-01-2005 a 18:10:23
Titre: Re:chmood et PHP
Posté par: erwinol le le 26-01-2005 a 00:50:39
POde t'explique simplement que si un élément a un chmod de 000, ça risque pas de marcher. Tu interdits à tout le monde de lire, écrire ou exécuter le fichier ... alors forcément ton navigateur va pas pouvoir le lire.
Donc sa réponse n'était pas hors-sujet ;) |
Titre: Re:chmood et PHP
Posté par: calenfeaion le le 26-01-2005 a 15:51:16
Oui, mais ma question est pourquoi, dans ce cas, avec un script php qui s'execute, via le NAVIGATEUR j'arrive QUAND MÊME à le SUPPRIMER ? ce fichier... |
Titre: Re:chmood et PHP
Posté par: erwinol le le 26-01-2005 a 20:51:04
Parce que pour supprimer un fichier, tu ne dois pas avoir des droits sur le fichier mais sur le répertoire contenant le fichier.
Pour ajouter, modifier ou supprimer un fichier dans un répertoire, tu dois avoir les droits en écriture sur ce répertoire parce que tu travailles sur la table d'inodes du répertoire (en gros sur son contenu et non sur le fichier). |
Titre: Re:chmood et PHP
Posté par: calenfeaion le le 27-01-2005 a 17:35:36
Voilà, merci beaucoup :D Je vais aller voir tout sa :) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|