настроить vsftp и загрузить файл

Я пытаюсь настроить анонимный FTP-сервер в Ubuntu. Я установил vsftpd с каталогом загрузки / srv / ftp следующих строк в /etc/vsftpd.conf:

local_root=/srv/ftp
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
anonymous_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
anon_world_readable_only=NO
seccomp_sandbox=NO
allow_writeable_chroot=YES

К сожалению, когда я запускаю ftp и пытаюсь поместить файл, я получаю '553 Не удалось создать файл ». Я прочитал, что проблема может быть связана с правами в каталоге загрузки, поэтому я добавил пользователя ftp в каталог и написал права, используя chown и chmod:

sudo chown ftp:ftp /srv/ftp
sudo chmod 777 /srv/ftp

Однако тогда я могу ' t ftp в больше, и я получаю 500 OOPS: vsftpd: refusing to run with writable root inside chroot(). Я также добавил флаг allow_writeable_chroot в файл конфигурации, который не помог.

Когда я делаю chmod 2775, я могу войти в систему, но каждый раз, когда я кладу что-то, я получаю 553.

Я также проверил это локально с помощью «ftp localhost»

Спасибо за любую помощь

1
задан 5 July 2014 в 05:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: