С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:
Подскажите, что не так.
Конфиг такой
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:
Подскажите, что не так.