읽기 전용 btrfs 하위 볼륨을 삭제하려면 어떤 권한이 필요합니까?

읽기 전용 btrfs 하위 볼륨을 삭제하려면 어떤 권한이 필요합니까?

루트가 아닌 사용자에게 읽기 전용 하위 볼륨(스냅샷) 삭제를 위임하고 싶습니다.

그가 자신의 읽기 전용 스냅샷을 삭제할 수 있도록 하려면 어떤 기능/권한을 부여해야 합니까?

-o user_subvol_rm_allowed사용자가 읽기/쓰기 스냅샷을 삭제할 수 있도록 btrfs를 설치했습니다 .

광채의 다른 측면을 향상시키기 위해 필요합니다SnapBtr.py, 루트가 아닌 사용자가 조작할 수 있도록 합니다.

답변1

사용자는 읽기 전용 스냅샷을 직접 삭제할 수 없지만 먼저 쓰기 가능으로 만든 다음 삭제할 수 있습니다. 이렇게 하려면 다음 명령을 사용해야 합니다 btrfs property.

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

사용자가 스냅샷의 소유자인 경우 스냅샷을 쓰기 가능하게 하여 삭제할 수 있게 해야 합니다.

관련 정보