私はrsnapshotを使ってスナップショットを保存しています。 rsnapshotを実行できるように、ルートがここに書き込むことができるようにしたいです。各ユーザーがまだ自分のファイルにのみアクセスできるように権限を維持したいので、権限を変更することはできません。ユーザーがファイルを直接復元できるように、読み取り専用アクセス権を提供したいと思います。
これを達成するための最良の方法は何ですか?
現在のrsnapshotsリポジトリを別のパーティションに移動します。そのパーティションに他のエントリ(セカンダリバックアップストア、セキュリティファイルなど)があります。
私は以下を試しました:
/storage is 770 owned by root:root
/storage/snapshots is 755 owned by root:root
ROフォルダが/home/snapshotsにあることを望みます。 /homeと/storageは、2つの独立したパーティションのマウントポイントです。私のスナップショットは/ storage / snapshotsに保存されます。
mount --bind /storage/snapshots /home/snapshots
mount -o remount,ro /home/snapshots
一般ユーザーとして見ると、フォルダは空です。ルートとして見ると、すべてのファイルを見ることができます