Pages : 1
#1 Le 10/11/2007, à 00:19
- francois008
PureFtpd: Ne peut modifier les fichiers.
Le problème:
STOR /qc-usb-messenger-1.7.tar.gz
553-Can't open that file: Permission denied
553 Rename/move failure: No such file or directory
La situation:
J'utilise PureFTPD-mysql et le tout est Chrooté.
J'arrive a voir les dossiers et les fichiers sans problème.
Je peux les télécharger, mais aucunement les modifiers.
Je dois simplement faire un CHMOD sur tout les fichiers accessible par FTP pour tout mettre en 777 ??
En fait je veux juste pas créer un gros trou de sécurité alors je préfère demander avant de faire n'importe quoi.
Hors ligne
#2 Le 10/11/2007, à 03:03
- dexinou
Re : PureFtpd: Ne peut modifier les fichiers.
Problème de droits ?
tu utilises quoi comme authentification ?
dans ton chroot vérifie que le dossier parent (le dossier racine chrooté) à bien les droits de l'utilisateur pour lequel il a bien été mi.
Et tu fait un chown pour l'utilisateur et le groupe pour ce dossier.
Dernière modification par dexinou (Le 10/11/2007, à 03:06)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#3 Le 10/11/2007, à 07:43
- francois008
Re : PureFtpd: Ne peut modifier les fichiers.
En fait ce qui m'intrigue un peu, c'est que le FTP donne accès aux pages d'un site web.
Hors, actuellement, c'est l'utilisateurs et le groupe "web" qui sont propriétaire des fichiers.
Hors les comptes du FTP sont configurer pour "hériter" (?) des droits de l'utilisateur et groupe "ftp".
Meme en changeant les # de groupes et d'utilisateur pour que les comptes "héritent" (?) de "web", ca ne fonctionne pas.
La config du Chroot se retrouve ou ? (car je suis pas encore très doué avec le concept de chroot)
Pour l'authentification tout les accès sont dans la base MySQL
"Si t'as pas compris la réponse, pose mieux ta question.", bien vrai... huhu. Sauf que c'est dur de poser une question claire quand on cerne pas bien le problème
Dernière modification par francois008 (Le 10/11/2007, à 07:46)
Hors ligne
#4 Le 10/11/2007, à 11:59
- dexinou
Re : PureFtpd: Ne peut modifier les fichiers.
tu as une option dans pureftpd pour avoir un peu plus de verbosité (logs plus détaillés) dans les logs.
fait:
echo "yes" > /etc/pure-ftpd/conf/VerboseLog
Redémarre pure-ftpd.
Ensuite tu regarde les logs de pure-ftpd dans /var/log/syslog.
Hors, actuellement, c'est l'utilisateurs et le groupe "web" qui sont propriétaire des fichiers.
Qui est le propriétaire du dossier sur lequel tu dois uploader.?
toto, tata, www-data, nobody ?
Comment as-tu installer pure-ftpd ?
avec quel tutoriel ?
Dernière modification par dexinou (Le 10/11/2007, à 12:05)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#5 Le 10/11/2007, à 18:26
- francois008
Re : PureFtpd: Ne peut modifier les fichiers.
C'est www-data en effet.
Moi je l'avais installé avec apt-get install pureftpd-mysql tout simplement si ma mémoire est bonne.
Et ensuite, c'est un ami beaucoup plus connaissant que moi qui a chrooté mon installation. (et là il est occupé par son boulot, dans des serveurs à longueur de journée, alors je préfère pas le déranger et comprendre par moi-même)
Je te tiens au courant bientà´t pour les logs.
Dernière modification par francois008 (Le 10/11/2007, à 18:42)
Hors ligne
Pages : 1