过去几周我一直在使用 borg-backup(在 Ubuntu 16.04 上)。
每次我需要挂载备份时,我都会使用 sudo ( sudo borg mount ...
);如果不这样做,我最终会遇到权限错误并且未安装 borg 文件系统。
问题是,之后挂载的文件系统需要 sudo 来执行所有操作。由于 borgfs 是只读的,因此我无法sudo chown -R myuser borgfs-mountpoint
事后更改所有权。
因为我无法使用sudo cd some-dir-inside-borgfs
我的普通用户,所以我最终将我的用户切换到 root 来su
导航文件系统并执行其他所有操作,我不太喜欢(也许这没关系?我还是个新手)到*nix)。
这是我的 borg-repo 中的内容:
myuser .
root ..
myuser config
myuser data/
root hints.314331
root index.314331
myuser README
但data
目录中的所有内容均归root
.
第一:这正常吗?你的 borg 仓库里是这样的吗?
第二:如果我这样做,下次挂载时我sudo chown -R myuser:myuser borg-repo/data/
挂载的 borg 文件系统是否可以访问?myuser
或者最好不要弄乱这些文件的所有权?