From 8d036ed6d85fc74dd63d172f563dc811025c81bb Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Sun, 6 Dec 2020 20:36:34 -0800 Subject: [PATCH] fix: allow sub-admin to modify password for other users (#11039) fixes #11037 --- cmd/admin-handlers-users.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/admin-handlers-users.go b/cmd/admin-handlers-users.go index 26e592355..8a11ed936 100644 --- a/cmd/admin-handlers-users.go +++ b/cmd/admin-handlers-users.go @@ -387,9 +387,9 @@ func (a adminAPIHandlers) AddUser(w http.ResponseWriter, r *http.Request) { implicitPerm := accessKey == cred.AccessKey if !implicitPerm { if !globalIAMSys.IsAllowed(iampolicy.Args{ - AccountName: accessKey, + AccountName: cred.AccessKey, Action: iampolicy.CreateUserAdminAction, - ConditionValues: getConditionValues(r, "", accessKey, claims), + ConditionValues: getConditionValues(r, "", cred.AccessKey, claims), IsOwner: owner, Claims: claims, }) {