Ciao a tutti,
premesso di aver letto http://www.fedoraonline.it/modules/newbb/viewtopic.php?start=0&topic_id=8577&viewmode=flat&order=ASC&type=&mode=0 e ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.5/EXAMPLE/VIRTUAL_USERS/README, continuo ad avere problemi con la configurazione di virtual users con vsftpd.
Partiamo con le configurazioni:
[code]#File di configurazione demone vsftpd
listen=YES
listen_address=192.168.159.125
tcp_wrappers=YES
xferlog_file=/var/log/xferlog
xferlog_enable=YES
local_umask=022
write_enable=YES
pam_service_name=vsftpd
download_enable=YES
local_enable=YES
local_umask=0022
#settaggi anon necessari per virtual users anonymous_enable=NO
anon_umask=0022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
#When enabled, the users listed in the file specified by the userlist_file directive are denied access.
userlist_enable=YES
#File userlist
userlist_file=/etc/vsftpd/user_list
#When used in conjunction with the userlist_enable directive and set to NO, all local users are denied acces
#unless the username is listed in the file specified by the
userlist_file directive. userlist_deny=NO
#Abilito virtual
users chroot_local_user=YES
local_root=/var/ftp/private/
local_enable=YES guest_enable=YES
guest_username=vsftpd[/code]
Il file pam vsftpd
cat /etc/pam.d/vsftpd
#%PAM-1.0 session optional pam_keyinit.so force revoke
#auth required pam_listfile.so item=user sense=deny
file=/etc/vsftpd/ftpusers onerr=succeed
auth required pam_shells.so auth include password-auth
#account include password-auth
session required pam_loginuid.so
session include password-auth
#File di configurazione virtual ftp vsftpd
#Configurazione db file utenti e librerie pam #lista utenti ftp in chiaro in /etc/vsftpd/utenti_ftp_plain
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/utenti_ftp
account required /lib/security/pam_userdb.so db=/etc/vsftpd/utenti_ftp
i file DB sono in formato berkley
All’interno della userlist_file, ho aggiunto solo i nomi degli utenti virtuali e il vsftpd(l’utente con cui gira vsftpd).
ecco i permessi della /var/ftp/*
drw-r–r--. 5 vsftpd vsftpd_users 4096 Sep 9 15:28 private
drw-r–r--. 2 vsftpd vsftpd_users 4096 May 17 10:17 pub
attribuiti all’utente con cui gira il demone.
Al momento della connessione, mi viene richiesto l’utente ho un 530 Login incorrect.
Ecco i permessi sui file di configurazione vsftpd:
ls -l /etc/vsftpd/
-rw-------. 1 root root 125 May 17 10:17 ftpusers
-rw-------. 1 root root 408 Sep 9 18:18 user_list
-rw-------. 1 root root 12288 Sep 9 17:40 utenti_ftp.db
-rw-r--r--. 1 root root 944 Sep 9 18:40 vsftpd.conf
Sono ripartito da 0 gia’ una volta ma davvero non so dove puo’ essere l’errore, ecco la pagina di riferimento sui parametri di configurazione, oltre un manuale linux:
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-it-4/s1-ftp-vsftpd-conf.html
Grazie mille per l’aiuto
ciao
edit da Virus : il post non era leggibile.
per cortesia controllate la formattazione del post prima di inviarlo, grazie.*/