Trả lời: Làm thế nào để tránh ghi đè lên một tập tin khi chúng ta tải lên một tập tin khác có cùng tên bằng FTP?Khi chỉnh sửa tệp, bạn có thể khóa tệp để người dùng khác không thể ghi đè lên. Nếu bạn sử dụng WebDAV Drive Mapping hoặc DriveHQ FileManager, việc khóa tệp thường diễn ra tự động. Nếu bạn muốn khóa/mở khóa tệp theo cách thủ công, bạn có thể sử dụng DriveHQ FileManager hoặc bất kỳ trình duyệt web nào.
Trong trường hợp của bạn, có vẻ như bạn cần chia sẻ tệp với quyền chỉ đọc. Bằng cách này, người dùng phụ của bạn không thể ghi đè lên tệp. Tuy nhiên, bạn không thể thực sự chia sẻ một tệp riêng lẻ; nếu không, nếu tệp bị ghi đè, di chuyển hoặc đổi tên, quyền chia sẻ sẽ trở nên không hợp lệ. Quyền chia sẻ chỉ có thể được áp dụng cho một thư mục.
Bạn có thể tạo hai thư mục, sau đó nhấp chuột phải vào một thư mục và chia sẻ nó với quyền chỉ đọc, còn thư mục kia được chia sẻ với quyền truy cập đầy đủ. Nếu bạn không muốn người dùng phụ ghi đè lên tệp, chỉ cần đặt tệp đó vào thư mục chỉ đọc. Nếu bạn sử dụng dịch vụ Tài khoản Nhóm của chúng tôi, theo mặc định, hệ thống sẽ tạo hai thư mục: GroupRead và GroupWrite. Thư mục GroupRead được chia sẻ với quyền chỉ đọc và thư mục GroupWrite được chia sẻ với quyền truy cập đầy đủ.
Bạn có thể chia sẻ cùng một thư mục cho nhiều người dùng với các quyền khác nhau. Bạn chỉ cần chia sẻ thư mục nhiều lần bằng cách sử dụng lệnh `shared_folder` khác biệt chia sẻ tên.
-------------------
Cuối cùng, nếu một tập tin bị khóa, thì nó không thể bị xóa hoặc ghi đè. Tôi vừa thử nghiệm và nó hoạt động tốt rồi. (Việc triển khai có thể không nhất quán nếu bạn đổi tên tập tin hoặc di chuyển tập tin sang thư mục khác). Tuy nhiên, trong trường hợp của bạn, đây có thể không phải là giải pháp tốt vì khóa tập tin sẽ hết hạn sau một khoảng thời gian nhất định.