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?

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>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.