NTFSドライブにバックアップを作成しましたが、このバックアップが本当に必要であることがわかりました。ただし、NTFSドライブがアクセス許可を台無しにしました。すべてのファイルを手動で修正せずに、通常の状態に復元したいと思います。
1つの問題は、突然すべてのテキストファイルが実行権限を取得したことです。これは間違っています。だから私は試しました:
sudo chmod -R a-x folder with restored backup/
ただし、x
が削除されるため、間違っています。 ディレクトリからの許可もあり、読み取り不能になります。
この場合の正しいコマンドは何ですか?
承認された回答:
すべてのフォルダの全員に実行権限を設定することに問題がない場合:
chmod -R -x+X *
-x
すべての実行権限を削除します+X
すべての実行権限を追加しますが、のみ ディレクトリ用。
find
を使用するソリューションについては、以下を参照してください 要求どおりにフォルダに実際に触れないようにします。