PDA

View Full Version : Anonymous и local в vsftpd


Сhemist
20-02-2008, 13:31
Убил через веб-морду "родной" stupid-ftp и поставил vsftpd
Конфиг такой

nopriv_user=nobody

pasv_enable=YES
pasv_promiscuous=YES

anonymous_enable=YES
no_anon_password=YES
#ftp_username=anonymous
anon_umask=666
anon_root=/tmp/harddisk/ftp_pub
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
chown_uploads=YES
chown_username=ftp

local_enable=YES
local_umask=666
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/opt/etc/vsftpd.chroot_list
dirmessage_enable=YES

xferlog_enable=YES
xferlog_file=/opt/var/log/vsftpd.log
xferlog_std_format=YES

write_enable=YES
dirmessage_enable=YES
idle_session_timeout=600
connect_from_port_20=NO
ftpd_banner=<< Welcome to my home ftp server. Max 2 conn. from IP. >>

convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251

listen=YES
listen_port=21
check_shell=NO

anon_max_rate=5
local_max_rate=0
background=YES
max_clients=12
max_per_ip=2

secure_chroot_dir=/opt/home/nobody
ls_recurse_enable=YES


Все работает прекрасно.
Хочу открыть анонимным пользователям доступ одновременно с локальными. Пишу anonymous_enable=YES - vsftpd стартует, но ни локальных, ни анонимных пользователей не пускает! Выключаю локальных - работает нормально, но только для анонимов.
Или так, или так :) Вместе - ну просто никак :eek:

Подскажите, что не так.

Сhemist
03-03-2008, 14:28
Сам нашел тут (http://chabster.blogspot.com/2008/02/hacking-wl500gp-part-2.html) (и может понадобиться тут (ftp://chabster.no-ip.org/incoming/))
Все дело в пермишенах и конфиге! (конфиг вверху подправил)