vsftpd, virtual users, PAM

Fórumok

vsftpd, virtual users, PAM

Hozzászólások

Van egy működő vsftpd-m amivel az egyetlen problémám hogy sehogy sem tudom összehozni, hogy az "/etc/vsftpd_login.db"-ben lévő felhasználónevek és passwordök szerint engedje be az usereket.

Az "/etc/vsftpd.conf" tartalma:

[code:1:ed4b613f2c]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=virtual
listen=YES
listen_port=10021
pasv_min_port=30000
pasv_max_port=30999[/code:1:ed4b613f2c]

A "/etc/pam.d/ftp"-ben meg ez van:

[code:1:ed4b613f2c]auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login[/code:1:ed4b613f2c]

FTP kliens hibaüzenete:

[code:1:ed4b613f2c]530 Login incorrect.
Login failed.[/code:1:ed4b613f2c]

Mivel lehet gond?
Szerintetek hol keressem a hiba okát?

szia

éppen ma olvasgattam a vsftpd-ről sok oldalt... akartam adni neki egy esélyt, de elbukott, mivel nem találtam monitorozási lehetőséget (pl. proftpd ftpwho-ja)

mindeközben találtam valamit, ami esetleg válasz, vagy válaszra rávezető lehet (ha már ezerszer olvastad, akkor bocsi :)

idézek a példáiból:-------------
db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
(Requires the Berkeley db program installed).
NOTE: Many systems have multiple versions of "db" installed, so you may
need to use e.g. db3_load for correct operation. This is known to affect
some Debian systems. The core issue is that pam_userdb expects its login
database to be a specific db version (often db3, whereas db4 may be installed
on your system).
----------idézet vége....

nézd meg, hátha nálad is csak az adabázis előállítása volt hibás

A "db3_load"-ot és "db_load "-ot is próbáltam, de semmi változás. Amúgy a mellékelt dokumentációt, példafájlokat többször is átolvastam, de nem találtam semmit, ami segítene.