Tôi muốn thiết lập một máy chủ ftp ẩn danh duy nhất (có thể tải lên tệp). Dưới đây là tập tin cấu hình của tôi:vsftpd: từ chối chạy với root có thể ghi bên trong chroot
listen=YES
anonymous_enable=YES
anon_root=/var/www/ftp
local_enable=YES
write_enable=YESr.
anon_upload_enable=YES
anon_mkdir_write_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
dirmessage_enable=YES
use_localtime=YES
secure_chroot_dir=/var/run/vsftpd/empty
rsa_cert_file=/etc/ssl/private/vsftpd.pem
pam_service_name=vsftpd
Nhưng khi tôi cố gắng để kết nối nó:
[email protected]:~$ ftp yxxxng.bej
Connected to yxxx.
220 (vsFTPd 2.3.5)
Name (yxxxg.bej:kan): anonymous
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed
bất cứ ai có thể giúp đỡ?
này dòng ngoại hình sai: write_enable = YESr. – rekire
Thêm allow_writeable_chroot = YES và khởi động lại nó. –
allow_writeable_chroot = YES thực sự đã giải quyết được vấn đề! –