我正在使用 rsnapshot 来存储快照。我希望 root 能够写入它,以便 rsnapshot 可以运行。我无法更改权限,因为我想保留它们,以便每个用户仍然只能访问自己的文件。我想为用户提供只读访问权限,以便他们可以自行恢复文件。
实现这一点的最佳方法是什么?
我目前将 rsnapshots 存储库转到单独的分区。该分区上还有其他东西(辅助备份存储库、安全文件等)
我尝试了以下方法:
/storage is 770 owned by root:root
/storage/snapshots is 755 owned by root:root
我希望 RO 文件夹位于 /home/snapshots。 /home 和 /storage 是两个独立分区的挂载点。我的快照存储在 /storage/snapshots 中
mount --bind /storage/snapshots /home/snapshots
mount -o remount,ro /home/snapshots
当我以普通用户查看时,该文件夹是空的。当我以root身份查看时,我可以看到所有文件