setfacl zresetować plik do domyślnych uprawnień?

15

Mam katalog z następującymi domyślnymi listami ACL:

default:user:phptutor:rwx

Jednak żaden z plików / katalogów w tym katalogu nie ma tego domyślnego uprawnienia (ponieważ zostało dodane po ich utworzeniu).

Jak mogę skopiować domyślne listy ACL katalogu nadrzędnego do każdego folderu i pliku w nim zawartego?

hopeseekr
źródło

Odpowiedzi:

19

Użyj, getfaclaby uzyskać domyślne uprawnienia z katalogu, a następnie potokuj wyniki, setfaclaby je zastosować. Coś takiego powinno działać:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
TomH
źródło