diff --git a/src/acl/AclManager.cc b/src/acl/AclManager.cc index 04c7cfcbed..fd408d29d8 100644 --- a/src/acl/AclManager.cc +++ b/src/acl/AclManager.cc @@ -114,6 +114,14 @@ AclManager::AclManager( AclRule::INDIVIDUAL_ID | zone_id, error_str); + + // @ ZONE/# USE * + add_rule(AclRule::ALL_ID, + AclRule::ALL_ID | + PoolObjectSQL::ZONE, + AuthRequest::USE, + AclRule::ALL_ID, + error_str); } } diff --git a/src/rm/RequestManagerGroup.cc b/src/rm/RequestManagerGroup.cc index 785c3d1d6b..0dc58dea44 100644 --- a/src/rm/RequestManagerGroup.cc +++ b/src/rm/RequestManagerGroup.cc @@ -261,21 +261,6 @@ int GroupAddProvider::edit_acl_rules( error_msg); - // @ ZONE/# USE * - rc += aclm->add_rule( - AclRule::GROUP_ID | - group_id, - - PoolObjectSQL::ZONE | - AclRule::INDIVIDUAL_ID | - zone_id, - - AuthRequest::USE, - - AclRule::ALL_ID, - - error_msg); - if (rc != 0) { return -1; @@ -343,21 +328,6 @@ int GroupDelProvider::edit_acl_rules( error_msg); - // @ ZONE/# USE * - rc += aclm->del_rule( - AclRule::GROUP_ID | - group_id, - - PoolObjectSQL::ZONE | - AclRule::INDIVIDUAL_ID | - zone_id, - - AuthRequest::USE, - - AclRule::ALL_ID, - - error_msg); - if (rc != 0) { return -1;