[pbs-devel] [PATCH proxmox-backup 2/6] backup: hierarchy: reuse 'NS_PRIVS_OK' for namespace helper
Dominik Csapak
d.csapak at proxmox.com
Fri Oct 3 10:50:35 CEST 2025
Aside from the order of the privileges, it's identical to what we
already used here, so simply reuse it.
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
src/backup/hierarchy.rs | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/backup/hierarchy.rs b/src/backup/hierarchy.rs
index 438bc3ee3..eec9d744b 100644
--- a/src/backup/hierarchy.rs
+++ b/src/backup/hierarchy.rs
@@ -85,12 +85,10 @@ pub fn can_access_any_namespace_in_range(
} else {
return false;
};
- let wanted =
- PRIV_DATASTORE_AUDIT | PRIV_DATASTORE_MODIFY | PRIV_DATASTORE_READ | PRIV_DATASTORE_BACKUP;
let name = store.name();
iter.any(|ns| -> bool {
let user_privs = user_info.lookup_privs(auth_id, &["datastore", name, &ns.to_string()]);
- user_privs & wanted != 0
+ user_privs & NS_PRIVS_OK != 0
})
}
--
2.47.3
More information about the pbs-devel
mailing list