Tôi vừa cập nhật lên Ubuntu 12.04 LTS (Pangolin chính xác) từ Ubuntu Server 11.10 (Oneiric Ocelot).
Nó đã cập nhật cài đặt vsFTPd của tôi và có vẻ như đã có gì đó thay đổi: / Tôi sử dụng xác thực PAM. Điều gì có thể đã thay đổi để gây ra điều này?
Khi cố gắng kết nối với máy chủ FTP, tôi gặp lỗi này:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Tôi đã thử googling nó và nó nói thêm allow_writable_root=YES
vào tập tin cấu hình - tuy nhiên khi tôi thử điều này và thử khởi động lại vsftpd thì nó không thể khởi động lại. Tại sao?
Đây là cách tôi thực sự sửa nó:
wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_amd64.deb -O vsftpd.deb
dpkg -i vsftpd.deb
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf
service vsftpd reload
Và Voila :)
wget
tham số, là chết. Có lẽ, bởi vì phiên bản3.0.2-3
bây giờ đã ra. Bất cứ ai phải đối mặt với vấn đề này, nên truy cập trang web này để có được liên kết chính xác. Liên kết được đề cập ở trên là dành cho nền tảng 64 bit. Để tìm liên kết cho gói này cho các nền tảng khác, ví dụ như 32-bit, hãy theo dõi trang này và cuộn xuốngDownload vsftpd
phần.