vsftpd + utilisateur virtuel - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 20-02-2009 à 11:39:11
Bon .... Je sens que vous avez envi de m'aider mais il vous manque des informations ; Alors je vais etres plus precis.
Je suis sur une debian, installation de base.
vsftpd installé par le charmant apt-get.
J'ai donc configure mon vstfpd.conf comme ci dessus.
J'ai ensuite creer mon fichier d'utilisateur virtuel (login.txt) comme suite :
foo
bar
Puis j'ai formaté le fichier pour qu'il soit exploitable par PAM :
db3_load -T -t hash -f virtual.txt virtual.db
Le fichier login.db c'est bien créé.
Puis j'ai rajouté dans mon fichier pam.d/vsftpd :
auth required /lib/security/pam_userdb.so db=/etc/virtual
account required /lib/security/pam_userdb.so db=/etc/virtual
J'ai relancer les services.
Pour les utilisateurs locaux ca fonctionne, mais pas pour l utilisateur virtuel.
Marsh Posté le 20-02-2009 à 16:44:01
bubblegum a écrit : Bon .... Je sens que vous avez envi de m'aider mais il vous manque des informations ; Alors je vais etres plus precis. |
Marsh Posté le 20-02-2009 à 18:33:15
Autant pour moi. j'ai melange deux installation differente.
Mais tout est en "login"
login.txt devenu login.db
et les lignes de pam sont bien :
auth required /lib/security/pam_userdb.so db=/etc/login
account required /lib/security/pam_userdb.so db=/etc/login
Mais ca ne fonctionne pas mieux
Marsh Posté le 21-02-2009 à 17:28:21
Il y a un tutoriel ici :
http://howto.gumph.org/content/set [...] in-vsftpd/
ou ici :
http://www.commentcamarche.net/for [...] s-virtuels
Marsh Posté le 18-02-2009 à 11:19:29
Bonjour,
Je rencontre un souci avec l'authentification par les utilisateurs virtuel crée par vsftpd.
Mon but étant que les utilisateurs locaux puissent se logguer tout comme les utilisateurs virtuels.
Pour les utilisateurs locaux ca fonctionne mais pas les utilsateurs virtuels.
voici mon vsftpd.conf :
anonymous_enable=NO
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chroot_local_user=YES
guest_enable=YES
guest_username=ftp
listen=YES