Loại bỏ ACL khỏi tập tin, tôi có thể làm hỏng không?


4

Tôi có thể làm hỏng bất kỳ tệp nào không nếu tôi xóa ACL khỏi chúng bằng cách sử dụng cái gì đó như

chmod -RN /directoryWithABunchOfFiles

Mục đích của các thuộc tính ACL này là gì?


1
ACL thường được xác định vì một lý do, vì vậy loại bỏ chúng có thể không phải là ý tưởng tốt nhất. Để có thể giúp bạn, bạn có thể vui lòng nói rõ hơn một chút về tập tin / thư mục bạn đang xem và lý do bạn muốn xóa ACL không?
nohillside

Câu trả lời:


1

Nó phụ thuộc vào mục đích của tập tin bạn đang loại bỏ chúng. Xóa chúng khỏi các tệp hệ thống và bạn có thể tìm thấy một thế giới đau đớn nếu bạn làm sai hoặc xóa khỏi tệp sai. Các tập tin của riêng bạn, ít vấn đề hơn.

ACL là một cách mở rộng hệ thống cấp phép thông thường được sử dụng để kiểm soát quyền truy cập vào tệp / thư mục. Thông thường, hệ thống quyền hoạt động bằng cách cho phép rõ ràng cho phép đọc, ghi hoặc thực thi quyền đối với chủ sở hữu, các thành viên trong cùng nhóm và những người khác. ACL cho phép bạn mở rộng điều đó bằng cách cung cấp các ngoại lệ và bổ sung cho các hoạt động bình thường này, do đó, một chủ sở hữu có thể ghi được, có thể đọc được bởi các thành viên trong cùng một nhóm (người dùng) Tuy nhiên, bạn có thể bỏ ACL trong quyền cho phép người dùng Bob viết quyền truy cập, mặc dù các quyền tiêu chuẩn chỉ cho phép anh ta đọc quyền truy cập thông qua tư cách thành viên do Người dùng phát triển.


1
Để có một thế giới đau khổ, hãy thử loại bỏ ACL khỏi bản sao lưu của Time Machine ...
nohillside
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.