Mục tiêu: Một thư mục dùng chung mà người dùng có thể tạo tệp nhưng không sửa đổi hoặc xóa chúng. Người dùng cũng có thể tạo các thư mục con.
Tôi đã cấp cho nhóm bảo mật của mình các quyền NTFS tiên tiến sau:
- Thư mục Traverse / Thực thi tập tin
- Danh sách thư mục / đọc dữ liệu
- Đọc thuộc tính
- Đọc thuộc tính mở rộng
- Tạo tập tin / ghi dữ liệu
- Đọc quyền
Thông qua quá trình dùng thử và lỗi, tôi đã thấy rằng bằng cách KHÔNG cấp 'Ghi thuộc tính', điều này có tác dụng ngăn người dùng sửa đổi / xóa các tệp hiện có (đó là điều tôi muốn). Tuy nhiên, tôi thực sự muốn một lời giải thích về chính xác lý do tại sao điều này hoạt động. Lý thuyết duy nhất tôi có là việc xóa / sửa đổi một tập tin thay đổi các thuộc tính của tập tin? Đây là một cuộc thảo luận cùng dòng .
EDIT - Phần thứ hai trong câu hỏi của tôi là không liên quan, tôi nghĩ rằng tôi chỉ chọn 'Tạo tệp / ghi dữ liệu' nhưng tôi cũng đã chọn 'Tạo thư mục / chắp thêm dữ liệu'.
Hơn nữa, tôi muốn người dùng có thể tạo các thư mục con trong thư mục gốc và tôi đã thấy rằng bằng cách cấp 'Tạo tệp / ghi dữ liệu', điều này cho phép điều đó. Nhưng một lần nữa, tên cho thấy quyền này chỉ cho phép tạo tệp chứ không phải thư mục, vì vậy tôi không hiểu tại sao nó hoạt động? Bản khai báo của Microsoft thuộc tính 'Tạo tệp / ghi dữ liệu' là "Đối với các thư mục, chỉ định xem người dùng có thể tạo tệp trong thư mục hay không. Đối với tệp, chỉ định liệu người dùng có thể thay đổi tệp hoặc ghi đè dữ liệu hay không." Không có đề cập đến khả năng tạo các thư mục con trong một thư mục?
Về cơ bản, tôi đã đạt được những gì tôi đặt ra nhưng không hiểu tại sao nó hoạt động?