[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[vsftpd] Problema PAM e Virtual Users.



Salve, ho seguito passo passo l'example sul sito ufficiale vsftpd, per
settare l'ftp con virtual user. Ma al momento del login non riesco ad
autenticarmi.


/etc/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
user_sub_token=virtual
guest_enable=YES
guest_username=virtual
listen=YES
listen_port=10021
pasv_min_port=30000
pasv_max_port=30999
#ssl_enable=YES
#ssl_tlsv1=YES
#ssl_sslv2=YES
#ssl_sslv3=YES
#rsa_cert_file=/etc/ssl/certs/vsftpd.pem
#rsa_private_key_file=/etc/ssl/certs/vsftpd.pem
ftpd_banner=Welcome to 'Sharpy'  **YOU'RE MONITORED**
-------------------------------------------------------


/etc/pam.d/ftp:
-----------------------------------------------------------------
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_users
account required /lib/security/pam_userdb.so db=/etc/vsftpd_users
-----------------------------------------------------------------

Ho creato il corretto database, inserendo in un file .txt in due righe
separate lo username e la password per i virtual users, e dando questo
comando:
-------------------------------------------------------------
db4.4_load -T -t hash -f /etc/logins.txt /etc/vsftpd_users.db
-------------------------------------------------------------

Ho impostato i permessi:
----------------------------------------------
chmod 600 /etc/logins.txt /etc/vsftpd_users.db
----------------------------------------------

E ho creato un utente " virtual " con home /home/ftpsite:

----------------------------------------------------------------
sharpy:/etc/ssl/certs# ls -ld /home/ftpsite
drwx------ 2 virtual virtual 4096 2007-12-11 01:44 /home/ftpsite
----------------------------------------------------------------


Quindi faccio partire vsftpd, mi collego, ma:

----------------------------------------------
sharpy:/etc/ssl/certs# ftp localhost 10021
Connected to localhost.
220 Welcome to 'Sharpy'  **YOU'RE MONITORED**
Name (localhost:ienabellamy): lollo
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
-----------------------------------------------

Inserisco come utente e password le credenziali che ho messo nel
database creato prima, ma come vedete non mi autentica.
Ho seguito passo-passo l'howto su: 

ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.5/EXAMPLE/VIRTUAL_USERS/README


Idee in merito ?



Reply to: