OVH Community, votre nouvel espace communautaire.

Upload et autorisation


EricZone
13/04/2004, 13h27
chown LOGIN:users
remplacer LOGIN par le nom du compte

siegfried
10/04/2004, 19h36
Je viens de le faire (utilisation de unlink avant upload des photos par formulaires) et ca marche super.

Merci du conseil, c'est effectivement plus simple comme ca

i-services
10/04/2004, 17h30
utilise move_uploaded_file() ou alors fait un unlink() avant ton copy()

siegfried
10/04/2004, 17h26
J'ai essaye de changer les permissions comme tu me le conseillais ("mon_user" comme user et "users" comme group) mais je retombe sur le meme probleme.

Je peut utiliser sans probleme le ftp, mais des que j'essaye d'uploader par mon script, j'obtient l'erreur:

Warning: copy(data/photo/4-2.jpg): failed to open stream: Permission denied

Ce que je ne comprend pas trop en fait, c'est que la creation de nouveau fichier ou l'effacement peut se faire quelque sois l'utilisateur. C'est juste les operations d'overwrite qui deconnent.

Je crois que je vais rechercher un gros pave sur la gestions des utilisateurs sous linux. J'ai vraiment de grosses lacunes :P

multinetworks
09/04/2004, 21h04
Quand tu tape cette commande : #chown -R nobody photo
Ton répértoire appartient à l'utilisateur nobody et pas a l'utilisateur qui accèdevia le FTP.

i-services
09/04/2004, 21h02
met sur le répertoire "ton_user" comme user et "users" comme group

ensuite met un chmod 707, 757 ou 777 sur le répertoire

siegfried
09/04/2004, 19h33
Finalement ca marche a moitie, si j'efface la photo et que j'upload apres c'est ok.

Par contre impossible de faire un overwrite...

Ca arrange grandement mon probleme, mais je suis toujours preneur si quelqu'un peut m expliquer...

siegfried
09/04/2004, 19h26
J'ai un petit probleme que je n'arrive pas a resoudre sur mon dedie...

J'ai un repertoire photo dans lequel j'upload avec un script php.

Pour pouvoir uploader en php, j'ai fait un
#chown -R nobody photo
et tout marche bien.

Par contre, desormais impossible d'uploader par ftp dans ce meme repertoire.

J'ai essaye pas mal de truc mais sans resultat.

Si quelque'un a une idee :P

Merci!