Назад | Перейти на главную страницу

vsftpd разрешить анонимный вход

Я настраиваю ftp-сервер, который позволит анонимно ЧИТАТЬ / ЗАПИСАТЬ на сервер. Вот моя конфигурация.

anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
ftpd_banner=Welcome to blah FTP service.
listen=YES
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES
no_anon_password=YES

В моем /var/ftp/ Я установил разрешение на 755. Когда я попытался установить его на 777, я получил следующую ошибку, когда я попытался войти в систему.

500 OOPS: vsftpd: refusing to run with writeable anonymous root login failed. 

Нужно ли мне настраивать что-нибудь еще, чтобы разрешить ЧТЕНИЕ / ЗАПИСЬ для анонима?

Попробуйте изменить права доступа к каталогу -

chgrp ftp ..path и chown ftp ..path

Необязательно ставить 777 на / var / ftp. Вы должны указать vsftpd, где находится ваш анонимный каталог (директива anon_root), а затем добавить:

chown_uploads=YES
chown_username=ftp

к вашей конфигурации. Имя пользователя ftp должно существовать в вашем / etc / passwd.