From 0f21df15c2444cb05f2947ebdd060a91b3c30c14 Mon Sep 17 00:00:00 2001 From: Ryan Young Date: Thu, 26 Sep 2019 10:50:23 -0700 Subject: [PATCH] ssh_filter_btrbk.sh: whitelist mkdir for 'btrbk archive' operations --- doc/ssh_filter_btrbk.1.asciidoc | 3 ++- ssh_filter_btrbk.sh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/ssh_filter_btrbk.1.asciidoc b/doc/ssh_filter_btrbk.1.asciidoc index e253ded..5322c43 100644 --- a/doc/ssh_filter_btrbk.1.asciidoc +++ b/doc/ssh_filter_btrbk.1.asciidoc @@ -56,7 +56,8 @@ OPTIONS "btrfs send". Equivalent to "--snapshot --send". -t, --target:: - Allow commands for backup target: "btrfs receive". + Allow commands for backup and archive target: "btrfs receive", + "mkdir". -d, --delete:: Allow commands for subvolume deletion: "btrfs subvolume diff --git a/ssh_filter_btrbk.sh b/ssh_filter_btrbk.sh index 3ad51dd..4fed20b 100755 --- a/ssh_filter_btrbk.sh +++ b/ssh_filter_btrbk.sh @@ -125,6 +125,7 @@ while [[ "$#" -ge 1 ]]; do -t|--target) allow_cmd "${sudo_prefix}btrfs receive" + allow_cmd "${sudo_prefix}mkdir" ;; -c|--compress)