LinuxForum.Fans
Тема

Закрутка vsftpd

Автор: w03zd8rc 1 сообщений 2039 просмотров
#99221

Есть сервер (назовем его к1) где запущен vsftpd, есть файлопомойка (к2) где открыта на шару папка.
На к1 монтируется расшаренная на к2 папка в /var/www/ftp
vsftpd направляет всех в эту папку (/var/www/ftp) (и анонимов и тех кто по пользователю)
к1 имеет полный доступ к папке (писать, удалять и тд без проблем)
пользователи должны иметь полный доступ к папке, анонимы только читать и выполнять.
проблема в том, что если захожу под анонимом выдает ошибку:

text
500 OOPS: vsftpd: refusing to run with writable anonimous root

если под пользователем - пускает, но файлы скачивать не дает. Папки-файлы, создаются, но опятьже к ним нет доступа от пользователя.
конфиг vsftpd:
[console]listen=YES

anonymous_enable=YES
local_enable=YES
write_enable=YES

anon_umask=0777
anon_upload_enable=NO
anon_mkdir_write_enable=NO

ftp_username=ftp
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to ftp
chroot_local_user=YES
no_anon_password=YES
anon_root=/var/www/ftp
local_root=/var/www/ftp
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
[/console]
лог vsftpd:
[console]Mon Nov 15 15:48:22 2010 [pid 30322] [ftp] OK LOGIN: Client "192.168.1.79", anon password "<no_password>"
Mon Nov 15 15:48:28 2010 [pid 30326] CONNECT: Client "192.168.1.79"
Mon Nov 15 15:48:28 2010 [pid 30325] [satyga] OK LOGIN: Client "192.168.1.79"
Mon Nov 15 15:48:30 2010 [pid 30329] CONNECT: Client "192.168.1.79"
Mon Nov 15 15:48:30 2010 [pid 30328] [ftp] OK LOGIN: Client "192.168.1.79", anon password "<no_password>"
Mon Nov 15 15:48:30 2010 [pid 30327] [satyga] FAIL DOWNLOAD: Client "192.168.1.79", "/cirthmaoru_test4.sql", 0.00Kbyte/sec
[/console]

Войдите или зарегистрируйтесь, чтобы ответить.