Je n'arrive pas à changer le chmod sur filezilla

Résolu/Fermé
Utilisateur anonyme - 18 avril 2015 à 12:48
 Utilisateur anonyme - 19 avril 2015 à 22:31
Bonjour,
Tout d'abord désolé si je ne poste pas au bon endroit.

J'utilise les pages perso orange pour héberger un petit site internet.
Je suis les cours de PHP sur openclassrooms et dans le chapitre "Transmettre des données de pages en pages", sous-partie 5 "lire et écrire dans un fichier", il est question du CHMOD.

Mon problème : je n'arrive pas à modifier le chmod sur filezilla

Je vais dans "droit d'accès au fichier" et la valeur numérique est par exemple 644 ou 755 or dans le cours il est dit qu'il faut rentrer la valeur 777. J'ai essayé de remplacer 644 par 777 et/ou cocher les cases "lire/écrire/exécuter" mais rien ne change.

FileZilla m'indique :

Statut : Définir les permissions de '/index.html' à '777'
Commande : SITE CHMOD 777 index.html
Réponse : 550 Ne peut changer les permissions vers index.html

Quelqu'un a-t-il déjà eu ce problème ou a une idée pour m'aider ?

Merci :)
A voir également:

4 réponses

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
18 avril 2015 à 14:12
Salut

777 c'est fortement déconseillé car donne les droits au serveur d'ecrire sur le fichier, si sur orange le serveur mutualisé est lancé avec un utilisateur root unique ou un utilisateur partagé : 777 peux poser des problèmes de sécurité car n'importe quel user peux modifier ton fichier !
je pense qu'orange comme d'autres n'autorise pas le 777.
1
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
19 avril 2015 à 16:29
Bonjour,
De toutes manières, Orange n'accepte pas le Php sur ses pages perso.
1
dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
Modifié par dugenou le 19/04/2015 à 16:33
Par ailleurs, pour les fichiers en Php, il ne faut que les droits en lecture et en exécution, pas en écriture. Pour les fichiers texte, avec fopen(w), il faut effectivement les droits en écriture, en plus. Dans ce cas, il faut placer les fichiers texte dans un dossier protégé par un fichier .htacces qui contient : Deny from all
0
Utilisateur anonyme
18 avril 2015 à 14:21
Merci animostab pour ta réponse rapide

Sur le cours il est marqué :

Si vous rentrez 777 comme valeur pour le CHMOD, cela signifie que tous les programmes du serveur ont le droit de modifier le fichier, notamment PHP. Il faut donc rentrer 777 pour que PHP puisse modifier des fichiers sur le disque dur du serveur.

Donc si je laisse le CHMOD tel quel ( 644 ou 755 ), ça ne va pas m'embeter pour la suite ?
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
19 avril 2015 à 15:13
Si tu veux faire
$variable = fopen('fichier', 'r+'); tu ne pourras pas sans un chmod 777
pense comme je l'ai dit : pouvoir faire ca sur un serveur mutualisé (partagé par plusieurs users) c'est un grosse faille de sécurité
si c'est juste pour apprendre pourquoi ne pas installer un serveur sur ton ordi et tester ce genre de truc en local
0
Utilisateur anonyme
19 avril 2015 à 22:31
D'accord, merci beaucoup !!
0