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?
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni