Udělal jsem zálohu na disk NTFS a tato záloha se skutečně ukázala jako nezbytná. Jednotka NTFS však zpackala oprávnění. Chtěl bych je obnovit do normálního stavu bez ručního opravování každého souboru.
Jedním z problémů je, že najednou všechny mé textové soubory získaly oprávnění ke spuštění, což je špatně. Tak jsem to zkusil:
sudo chmod -R a-x folder with restored backup/
Ale je to špatně, protože odstraňuje x
oprávnění z adresářů, což je činí nečitelnými.
Jaký je v tomto případě správný příkaz?
Přijatá odpověď:
Pokud jste v pořádku s nastavením oprávnění ke spuštění pro všechny ve všech složkách:
chmod -R -x+X *
-x
odebere spouštěcí oprávnění pro všechny
The +X
přidá oprávnění ke spuštění pro všechny, ale pouze pro adresáře.
Níže naleznete řešení, které používá find
opravdu se nedotýkat složek, jak je požadováno.