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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
Saad Saad <saadsaad@teledisnet.be> a ecrit avec 2 doigts
news:411e2150$0$319$4d4efb8e@read.news.be.uu.net:
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... ???
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
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
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.
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.