Второй день бьюсь, ничего не выходит.
Итак имеем. Zenwalk и vsftpd. Нужно сделать доступ к ФТП анонимам, которые будут без ограничений заливать файлы(и скачивать, и удалять\добавлять папки, в общем делать все, что им нужно будет - сервер создается для внутренней сети из 3 компов, никто там не шалит) в /var/ftp/какая-то папка(это не столь важно)
Мучался, мучался, собрал конфиг
СПОСОБЫ ЗАПУСКА
PHP код:
listen=YES
listen_ipv6=NO
background=YES
listen_port=21
max_clients=0
max_per_ip=0
run_as_launching_user=NO
anonymous_enable=YES
anon_max_rate=0
anon_root=/var/ftp/1
no_anon_password=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=NO
deny_email_enable=NO
banned_email_file=/etc/vsftpd.banned_emails
guest_enable=NO
anon_umask=002
ftp_username=ftp
local_enable=NO
check_shell=YES
virtual_use_local_privs=NO
local_max_rate=0
local_umask=000
session_support
session_support=NO
userlist_enable=NO
dirlist_enable=YES
async_abor_enable=NO
write_enable=YES
ls_recurse_enable=NO
mdtm_write=YES
file_open_mode=0666
ascii_download_enable=NO
ascii_upload_enable=NO
chown_uploads=YES
chown_username=ftp
download_enable=YES
lock_upload_files=NO
tcp_wrappers=NO
idle_session_timeout=360
data_connection_timeout=360
accept_timeout=120
connect_timeout=90
banner_file=Preved!
dirmessage_enable =NO
use_localtime=YES
text_userdb_names=NO
hide_ids=NO
secure_chroot_dir=/var/ftp/1
delay_failed_login=3
delay_successful_login=0
connect_from_port_20=NO
ftp_data_port=20
port_enable=YES
nopriv_user=ftp
pam_service_name=vsftpd
# Включаем ведение лога операций.
xferlog_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
# Расширенные логи всех команд
log_ftp_protocol=YES
Если зайти на сервер и начинать закачивать в ЛЮБУЮ папку (/ftp/1 или /ftp/uploads ) то в клиенте пишет
HTML код:
227 Entering Passive Mode (192,168,1,13,163,107).
STOR /uploads/GOOGLE history[DS-20080408].avi
550 Permission denied.
Невозможно выкачать /media/ERROR DISK/GOOGLE history[DS-20080408].avi c локальная файловая система
1 файл(ов) или каталог(ов) не могут быть переданы. Проверьте журнал чтобы узнать, какие элементы не были переданы.Загрузка списка файлов каталога /uploads с сервера (LC_TIME=ru_RU.UTF-8)
PASV
227 Entering Passive Mode (192,168,1,13,103,62).
LIST -aL
150 Here comes the directory listing.
226 Directory send OK.
каталог /var/ftp принадлежит юзеру ftp и на все папки стоят права 777.
Помогите пожалуйста, а то на форуме ZenWalk стоит такая капча, что не зарегаешься...