From c863f52245372820ab04814a4957963fb3467032 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 9 Jun 2011 22:05:55 -0700 Subject: [PATCH] rgw: fix user anonymous permissions --- src/rgw/rgw_acl.cc | 2 +- src/rgw/rgw_rest_s3.cc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_acl.cc b/src/rgw/rgw_acl.cc index bb19076fb55..0189d347ead 100644 --- a/src/rgw/rgw_acl.cc +++ b/src/rgw/rgw_acl.cc @@ -404,7 +404,7 @@ int RGWAccessControlPolicy::get_perm(string& id, int perm_mask) { } } - RGW_LOG(5) << "Getting permissions id=" << id << " owner=" << owner << dendl; + RGW_LOG(5) << "Getting permissions id=" << id << " owner=" << owner << " perm=" << perm << dendl; return perm; } diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index ea5a7b3afd9..c209c99c2dc 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -579,6 +579,7 @@ bool RGWHandler_REST_S3::authorize(struct req_state *s) } else { /* anonymous access */ rgw_get_anon_user(s->user); + s->perm_mask = RGW_PERM_FULL_CONTROL; return true; } } else {