setfacl untuk mengatur ulang file ke izin default?

15

Saya memiliki direktori dengan ACL default berikut:

default:user:phptutor:rwx

Namun, tidak ada file / direktori di direktori itu yang memiliki izin default (karena ditambahkan setelah dibuat).

Bagaimana saya bisa menyalin ACL default dari direktori induk ke setiap folder dan file di dalamnya?

hopeseekr
sumber

Jawaban:

19

Gunakan getfacluntuk mendapatkan izin default dari direktori dan kemudian masukkan hasilnya ke setfacluntuk menerapkannya. Sesuatu seperti ini seharusnya bekerja:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
TomH
sumber