私は巨大なディレクトリを持っていて、それをバックアップしています。
このバックアップをできるだけ安全な方法で保存したいと思います。
これを達成する1つの方法は、chmodを介してrwx権限を削除することです。
最善の点は、ルート以外の人にフォルダをロックできる場合は良いことです。 chmod -Rを実行してこれを行うことができますが、これはすべてのファイルへの以前のアクセス設定を効果的に削除します。いつかこのバックアップを使用したい場合や、フォルダに設定したモード設定を変更しない方が良いかもしれませんので、これはしたくありません。
それでは、以前にフォルダ内に存在していたアクセス設定を永久に失うことなく、ルート以外のすべてのユーザーのアクセス権を最もよく削除する方法は何ですか?一種の「フォルダロック」メカニズムはありますか?
答え1
バックアップが保存されるディレクトリの権限をroot:rootが所有する0700に設定できます。これにより、ルート以外の誰かが通常の方法でファイルにアクセスするのを防ぎ、バックアップを復元するときに元に戻すことができます。
あるいは、同じ権限で設定できるバックアップ先ルートの上に新しいディレクトリレベルを導入することもできます。これにより、バックアップに対するどの権限もまったく触れません。