Tôi đang sử dụng Ubuntu 18.04. Tôi cần thiết lập vsftpd để có thể tải lên và tải xuống ẩn danh (tức là đăng nhập bằng cách nhập "ẩn danh" làm tên người dùng và bất kỳ thứ gì làm mật khẩu). Tôi cũng cần gốc ẩn danh là một thư mục cụ thể. Tôi biết nó không an toàn, nhưng bảo mật không thành vấn đề trong trường hợp này. Tệp vsftpd.conf của tôi:
lắng nghe = CÓ
local_enable=CÓ
write_enable=CÓ
xferlog_file=CÓ
nặc danh_enable=CÓ
anon_root=/var/www/html/Ax78klm34e4ijKSi8lnik
anon_upload_enable=CÓ
anon_mkdir_write_enable=CÓ
chown_uploads=CÓ
chown_username=ftp
allow_writeable_chroot=CÓ
Đây là các quyền cho thư mục đó
drwxrwxrwx 5 gốc gốc 4096 ngày 6 tháng 6 11:01 ./
drwxr-xr-x 3 gốc gốc 4096 ngày 4 tháng 6 10:07 ../
drwxrwxr-x 7 root root 4096 27 tháng 5 19:34 tài sản/
drwxrwxrwx 2 gốc gốc 4096 ngày 5 tháng 6 22:03 Ax78klm34e4ijKSi8lnik/
-rw-r--r-- 1 gốc gốc 465 ngày 4 tháng 6 16:55 config.php
-rw-rw-r-- 1 root root 883 27 tháng 5 19:34 gulpfile.js
-rw-rw-r-- 1 root gốc 57676 5 tháng 6 14:32 index.php
-rw-rw-r-- 1 root root 1069 27 tháng 5 19:34 GIẤY PHÉP
-rw-r--r-- 1 gốc gốc 3291 ngày 5 tháng 6 17:48 login.php
drwxrwxr-x 2 gốc gốc 4096 ngày 27 tháng 5 19:34 media/
-rw-rw-r-- 1 gốc gốc 1296 ngày 5 tháng 6 11:45 pack.json
-rw-r--r-- 1 root root 5307 23:36 ngày 4 tháng 6 register.php
-rw-r--r-- 1 root root 31 Jun 5 14:40 robots.txt
-rw-r--r-- 1 root root 109 ngày 5 tháng 6 17:43 test.php
Đây là lỗi mà tôi nhận được
Đã kết nối với 192.168.43.57.
220 (so với FTPd 3.0.3)
Tên (192.168.43.57:archangel): ẩn danh
331 Vui lòng chỉ định mật khẩu.
Mật khẩu:
500 OOPS: vsftpd: từ chối chạy với root có thể ghi bên trong chroot()
Đăng nhập thất bại.
ftp>
Tôi đã thử thay đổi quyền của thư mục bắt buộc thành 0755, sau đó vấn đề trên đã được giải quyết, nhưng tôi không thể tải lên trong trường hợp đó.