setfacl để thiết lập lại tập tin về quyền mặc định?


15

Tôi có một thư mục với các ACL mặc định sau:

default:user:phptutor:rwx

Tuy nhiên, không có tệp / thư mục nào trong thư mục đó có quyền mặc định đó (vì nó đã được thêm sau khi chúng được tạo).

Làm cách nào tôi có thể sao chép ACL mặc định của thư mục mẹ vào mọi thư mục và tệp trong đó?

Câu trả lời:


19

Sử dụng getfaclđể có được các quyền mặc định từ thư mục và sau đó dẫn kết quả vào setfaclđể áp dụng nó. Một cái gì đó như thế này sẽ hoạt động:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
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.