From 7cbca43eb143ef6448feffa181d6eedff39ae1e9 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Mon, 30 Nov 2020 21:53:23 -0800 Subject: [PATCH] fix: allow admins to create users (#11005) PR #10978 introduced a regression, root credential should be allowed to create users --- cmd/admin-handlers-users.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/admin-handlers-users.go b/cmd/admin-handlers-users.go index 64ba71291..26e592355 100644 --- a/cmd/admin-handlers-users.go +++ b/cmd/admin-handlers-users.go @@ -379,7 +379,7 @@ func (a adminAPIHandlers) AddUser(w http.ResponseWriter, r *http.Request) { } // Not allowed to add a user with same access key as root credential - if owner { + if owner && accessKey == cred.AccessKey { writeErrorResponseJSON(ctx, w, errorCodes.ToAPIErr(ErrAddUserInvalidArgument), r.URL) return }