删除只读 btrfs 子卷需要什么权限?

删除只读 btrfs 子卷需要什么权限?

我想委托非 root 用户删除只读子卷(快照)。

我到底需要授予什么能力/权限,以便他可以删除自己的只读快照?

我已经安装了 btrfs,-o user_subvol_rm_allowed以便用户可以删除读/写快照。

我需要它来增强其他方面的辉煌SnapBtr.py,这样非root用户就可以操作它。

答案1

用户不能直接删除只读快照,但可以先将其设置为可写,然后再删除。为此,您需要使用以下btrfs property命令:

btrfs property set -ts /path/to/snapshot ro false

如果用户是快照的所有者,这应该使其可写并因此可删除。

相关内容