Bạn cũng có thể sao chép những gì jtimberman đề xuất bằng cách sử dụng danh sách kiểm soát truy cập . Lệnh setfacl chấp nhận -s để thay thế ACL hoặc -m hiện có để sửa đổi nó; -R để tạo thư mục ACL đệ quy; và -d để đặt các cài đặt đã chỉ định thành mặc định, rất hữu ích nếu bạn dự đoán các tài khoản người dùng sắp tới.
Những thứ này chỉ đặt quyền như bạn muốn cho người dùng, nhóm, người khác và mặt nạ bằng chmod:
setfacl -m u::rwx, g::r-x, o::---, m:rwx DIRECTORY
Và đây có thể là cách bạn làm điều đó cho một người dùng được chỉ định hoặc nhóm của anh ấy / cô ấy:
setfacl -m u:USERNAME:rwx, g:USERNAME:r-x DIRECTORY
Và tất nhiên, điểm mạnh là bạn có thể chỉ định bất kỳ người dùng cụ thể, nhiều người dùng, v.v., tất cả mà không phải sửa đổi cài đặt nhóm của bạn. Và không giống như chmod, nếu bạn muốn một số nhóm có quyền truy cập vào một thư mục và các nhóm khác chỉ có quyền truy cập vào một thư mục khác, thì thực sự có thể với setfacl. Cuối cùng, để xem ACL của thư mục, hãy chạy getfacl :
getfacl DIRECTORY
Và bạn có thể chỉ định -R để xem ACL cho thư mục con hoặc -d để xem mặc định.