configuration de vsftpd [help] - Linux et OS Alternatifs
Marsh Posté le 17-11-2005 à 10:42:52
Bjr,
Ca fait un moment que j ai pas touche a ma conf vsftp, et tes besoins sont un peu differents des miens, neamoins ceci peut t apporter un debut de reponse.
Dans /etc/vsftpd/vsftpd.conf
ajoute ou active dans ce fichier, a ajuster en fonction de ta config.
local_enable=YES
ls_recurse_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
#enable for standalone mode
listen=YES
tcp_wrappers=YES
chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
Avec local enable , tes users peuvent se connecter en ftp.
Tes users devrait etre bloques dans leur home dir.
Tu peux jeter un oeil sur http://www.informit.com/articles/p [...] p?p=378136
Salutations.
Guillaume.
Marsh Posté le 17-11-2005 à 11:00:36
Heu question bête, mais bon je préfère être sur.
Puisque j'autorise les utilisateurs systèmes à se connecter, en théorie je n'ai pas besoin de leur créer un login/pass ils utilisent leur login/pass système non ?
Je comprends pas, dès que je me logge je me fait jeter...
Marsh Posté le 17-11-2005 à 11:05:32
Quelle methode d'authentification utilises tu ? . Ton /etc/passwd est local ? .
Dans un setup classique en theorie oui ca devrait passer sans soucis av mdp system. Recree un nouveau user , et essaye de te connecter en system, puis en ftp , check les logs pr les erreurs. Regarde si dans ta tentative de setup precedentes tu n a pas mis des users en deny dans ftpusers.deny ou similaire. Pense a redemarrer ton service, fais des connection en local avant de tester a traver ton resau , surtout si firewall il y a ... .
Slts.
Guillaume.
Marsh Posté le 17-11-2005 à 11:17:07
Oui mon /etc/passwd est local.
J'ai compris d'ou venait l'erreu, les utilisateurs ont besoin d'avoir un shell définit pour pouvoir utiliser le ftp, j'avais un peu bourriné à la conf en enlevant les shells pour les utilisateurs d'ou le problème, mais maintenant c'est bon.
Merci pour ton aide
Ha si une toute petite question, est-ce tu crois qu'il est possible, directement de chrooter l'utilisateur dans son /home/utilisateur/www/ histoire de rajouter un peu de confort.
Marsh Posté le 17-11-2005 à 11:23:57
Oui j etais justement entrain de regarder pr te poster cela
Je n ai pas teste ca en prod , ca devrait passer mais test avance sur si ton user veut desfois remonter a /home ca peut etre genant
tips 3 http://www.nslu2-linux.org/wiki/Unslung/Vsftpd
Sinon plus generalement
http://www.redhat.com/docs/manuals [...] -conf.html
Salutations.
Guillaume.
Marsh Posté le 17-11-2005 à 09:41:54
Bonjour
Voilà je suis en train de me former à configurer vsftpd.
Voici mon problème:
Je voudrais pourvoir configurer vsftpd pour que seuls les utilisateurs systèmes (que j'ai autorisés, en ne les mettant pas dans le fichier /etc/ftpusers) puissent se logger dans le /home/utilisateurX/www car à chaque création d'un utilisateur l'arborescence /home/utilisateurX/www est créée.
Je suis en train de lire toute la doc, mais elle est très longue et je doit faire en sorte que ça marche pour ce matin du coup je préfère que 'ça marche' rapidement, pour que la personne puisse utiliser le FTP, et pendant ce temps je pourrai continuer tranquillement à lire la doc et configurer la chose.
Merci d'avance.