Quais privilégios são necessários para excluir um subvolume btrfs somente leitura?

4

Desejo delegar usuário não raiz para excluir subvolumes somente leitura (instantâneos).

Quais exatamente os recursos / direitos que eu preciso conceder, para que ele possa remover seus próprios instantâneos somente leitura?

Eu já montei o btrfs com -o user_subvol_rm_allowed para que os usuários possam remover os instantâneos de leitura / gravação.

Preciso aumentar o SnapBtr.py , para que os usuários não-root possam operá-lo .

    
por Adam Ryczkowski 10.08.2014 / 13:13

1 resposta

4

Um usuário não pode excluir os instantâneos de somente leitura diretamente, mas ele pode torná-los graváveis primeiro e depois excluí-los. Para isso, você precisa usar o comando btrfs property :

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

Se o usuário for o proprietário do instantâneo, isso deve torná-lo gravável e, portanto, deletável.

    
por 13.08.2014 / 20:13