OVH Cloud OVH Cloud

propriete des fichiers uploader

2 réponses
Avatar
Saad Saad
Bonjour,

J'ai un formulaire qui permet d'uploader sa photo, ceux-ci ce place dans
le dossier photos. Le tout sans problème.

Mais, lorsque j'accède à mon espace web via ftp, je ne peux pas
télécharger les fichiers du dossier photos, juste les effacer. Leur
propriétés et groupe sont différent des fichiers que j'ai placer moi
même via mon programme ftp.

Peut-on changer leur propriété via une commande PHP lors de l'upload ?

--
Saad Saad

2 réponses

Avatar
Transat :O)
Saad Saad a ecrit avec 2 doigts
news:411e2150$0$319$:

Peut-on changer leur propriété via une commande PHP lors de l'upload ?

--
Saad Saad


Cette modification des proprietes est une securite, imagine que quelqu'un
puisse uploader un fichier en lui donnant la propriete "executable" et
qu'un visiteur a le malheur de tomber dessus... ???

--
Transat

Avatar
Frederic BISSON
J'ai un formulaire qui permet d'uploader sa photo, ceux-ci ce place dans
le dossier photos. Le tout sans problème.
Je suppose que tu travailles sous un environnement Unix (Linux ou autre).


Tous les scripts que PHP exécutent le sont sous l'utilisateur du serveur
Web (dans le cas d'Apache, les fichiers seront enregistrés comme
appartenant à l'utilisateur apache).

Mais, lorsque j'accède à mon espace web via ftp, je ne peux pas
télécharger les fichiers du dossier photos, juste les effacer.
L'utilisateur que tu utilises pour te connecter via ftp doit avoir les

droits d'écriture sur le répertoire mais il ne doit pas pouvoir lire
les fichiers du groupe apache.

Peut-on changer leur propriété via une commande PHP lors de l'upload ?
L'utilisateur apache est un utilisateur plus ou moins classique qui n'a

pas plus de droit qu'un autre utilisateur du système. Il peut ainsi
définir les droits d'accès des fichiers qui lui appartiennent et
autoriser ou non son accès aux membres de son groupe ou à tout autre
utilisateur. Par contre, il ne peut pas changer le propriétaire de son
fichier.

Il reste ensuite la possibilité de définir le répertoire d'upload avec
des attributs particuliers.

Mais le reste dépend de ce que tu veux pouvoir faire avec les fichiers
uploadés.

@+

Frédéric