FTP 550: Quyền bị từ chối


9

Tôi đột nhiên nhận được lỗi 550: Quyền bị từ chối trong Filezilla khi tôi cố gắng tạo một thư mục mới.

Vài ngày trước tôi đã thay đổi một số cài đặt trên máy chủ về cài đặt ssl và imap, nhưng tôi không nghĩ rằng điều này đã ảnh hưởng đến cài đặt FTP ...

Nhưng dù sao, sau thời gian dài googling dường như không có tác dụng. Ý tưởng chính có thể là người dùng chưa có quyền, nhưng điều thú vị là tôi có thể:

  • tạo tập tin
  • xóa các tập tin
  • xóa thư mục

Nhưng không tạo thư mục. Tôi nhận được lỗi "550 Quyền bị từ chối" trong thư mục chính và "550 access_log: Không có tệp hoặc thư mục như vậy" trong thư mục con.

Bất cứ ai biết lỗi có thể ở đâu? Cảm ơn


có thể đôi khi có một hạn chế tên tệp và tên tệp không đáp ứng yêu cầu

Câu trả lời:


2

Giả sử bạn đang dùng Linux, hãy truy cập một thư mục và xem người dùng có quyền ở đó không. Ví dụ:

Hãy thử đặt quyền trên thư mục thành 777. Nếu nó hoạt động bạn biết bạn có vấn đề với quyền. KHÔNG rời khỏi thư mục ở 777, nó không an toàn, chỉ để thử nghiệm nhanh. 755 thường thích hợp nếu bạn có mọi thứ được thiết lập chính xác. Bạn cũng có thể thử thêm người dùng vào nhóm sở hữu thư mục (bạn có thể thực hiện việc này thông qua ls -l). Điều này sẽ cho bạn biết những gì người dùng sở hữu điều đó.


1
Đối với một thư mục 644 sẽ là một chế độ xấu, vì nó thiếu xvà thư mục không thể được nhập!
Janne Pikkarainen

1
Bạn hoàn toàn đúng, tôi đã nhận được cài đặt tập tin và thư mục của tôi nhầm lẫn.
David Eisen

Điều này sẽ trả lại nó: find ./ftp-dir/ -type f -exec chmod 644 {} \; _____ tìm ./ftp-dir/ -type d -exec chmod 755 {} \;
Michael A.

2

Tôi đã nhận được 550 bằng FTP với Filezilla vì FTP thông thường không có đủ quyền cao trên máy chủ của tôi.

Tôi đã chuyển sang kết nối SSH / SFTP và nó đã sửa nó.


1

Dự án Filezilla có một phần tốt về Bảo mật cài đặt Windows Service của bạn . Về bản chất:

Tạo người dùng

  1. Đóng giao diện Filezilla (nếu mở)
  2. Dừng dịch vụ Filezilla
  3. Tạo cấp độ Người dùng (không phải cấp Quản trị viên) Tài khoản Windows cho dịch vụ FileZilla chạy theo, với "mật khẩu không bao giờ thay đổi"
  4. Trong Dịch vụ, mở thuộc tính Filezilla, tab Đăng nhập và thay đổi để chạy với tài khoản mới

Quyền thư mục

  1. Cấp quyền ghi cho người dùng mới trên C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
  2. Nếu bạn sử dụng đăng nhập, hãy đặt quyền truy cập "Viết" thành C:\Windows\Logs
  3. Trên các thư mục tải lên FTP mục tiêu, đặt "Toàn quyền" cho mỗi thư mục có thể ghi cao nhất bạn muốn sử dụng

Khởi động lại dịch vụ


1

Sử dụng tham số bên dưới trong vsftpd.conf để cấp quyền cho người dùng ẩn danh hoặc tập lệnh trong máy linux.

  • write_enable = CÓ
  • anon_mkdir_write_enable = CÓ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.