Có hai lý do có thể xảy ra - bạn không có quyền ghi và thực thi quyền trên các thư mục dẫn đến thư mục bạn đang cố tải lên hoặc vsftpd
được định cấu hình không cho phép bạn tải lên.
Trong trường hợp trước, sử dụng chmod
và chown
khi thích hợp để đảm bảo rằng người dùng của bạn có các quyền này trên mọi thư mục trung gian. Bit ghi cho phép người dùng bị ảnh hưởng tạo, đổi tên hoặc xóa các tệp trong thư mục và sửa đổi các thuộc tính của thư mục, trong khi bit đọc cho phép người dùng bị ảnh hưởng liệt kê các tệp trong thư mục. Vì các thư mục trung gian trong đường dẫn cũng ảnh hưởng đến điều này, các quyền phải được đặt một cách thích hợp dẫn đến đích cuối cùng mà bạn định tải lên.
Trong trường hợp sau, nhìn vào của bạn vsftpd.conf
. write_enable
phải đúng để cho phép viết (và theo mặc định là sai). Có tài liệu tốt về tập tin cấu hình này tại man 5 vsftpd.conf
.