Я полностью осознаю риск этой установки в отношении анонимной загрузки, но в основном я хочу, чтобы анонимные пользователи загружали на мой веб-сервер. /var/www
Я использую vsftpd, кстати,
. ] и chmod 777 оба dir
my vsftpd.conf
listen=YES
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_root=/home/upload
anon_mkdir_write_enable=YES
chroot_local_user=YES
когда я получаю доступ к ftp с помощью filezilla, я получаю следующее:
Response: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Error: Critical error
Error: Could not connect to server
Скажите, пожалуйста, что еще сделал я пропустил, я играл вокруг конфигурации, я не могу заставить ее работать правильно.
Итак, может быть, попробовать allow_writeable_chroot=YES
и перезагрузить?
Сначала проверьте, включен ли SElinux или нет. нам нужно установить логическое значение Обычно эта ошибка выдается проверкой SElinux
getsebool -a | grep ftp
setsebool -P allow_ftpd_full_access on
перезапустить проверку сервиса один раз.
подключение к серверу всегда
User-->> Firewall -->> Tcp_wrapper -->> SElinux -->> Services -->> File.