Vsfptd et autorisations spécifiques aux utilisateurs

Bonjour,

J’utilise depuis peu Debian lenny et je suis confronté à un soucis avec vsftpd.

je me suis servi des tutos suivants : http://linux.developpez.com/vsftpd/ et http://wiki.ombrenoire.net/Debian_-_VsFTPd

J’ai créé l’utilisateur local “ftpuser” qui sera le seul utilisateur a pouvoir se connecter, envoyer et télécharger des fichiers.
Le FTP fonctionne mais les droits spécifiques à mon utilisateur ne sont pas appliqués.

Mon fichier de config est minimaliste pour le moment, une fois que tout fonctionnera bien, j’ajouterai toutes les options qui vont bien =)

[code]listen=YES
anonymous_enable=NO
local_enable=YES
xferlog_file=YES
ftpd_banner=Bienvenue
chroot_local_user=YES

user_config_dir=/etc/vsftpd_conf/conf_user

userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd_conf/auth_user[/code]

J’ai bien ajouté “ftpuser” au fichier /etc/vsftpd_conf/auth_user et voilà le contenu de /etc/vsftpd_conf/conf_user/ftpuser :

write_enable=YES download_enable=YES cmds_allowed=CWD,CDUP,TYPE,PWD,LIST,NLST,NOOP,PASV,REST,SYST,RETR,FEAT,QUIT,HELP,PORT,OPTS,PBSZ,PROT

Après redémarrage de vsfptd, j’arrive à me connecter (avec filezilla) mais je ne peux pas uploader de fichiers, juste les télécharger. Il semble que les droits de ftpuser ne sont pas appliqués.

Merci pour votre aide =)

Essaie d’ajouter MGET, GET, MPUT et PUT dans ton fichier de conf. Mais je n’y crois pas trop.

Sinon, je suppose que les droits sur le dossier sont bons ?

Je n’ai pas accès au serveur là maintenant donc je testerai ce soir. Les droits sur le dossier sont à priori corrects, je ferai quand même la vérification.

Bonjour,

Je viens d’avoir le même phénomène que toi. Les droits des fichiers étaient en cause dans mon cas a priori.

A voir dans ton cas.

Xavier