]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix user anonymous permissions
authorYehuda Sadeh <yehuda@hq.newdream.net>
Fri, 10 Jun 2011 05:05:55 +0000 (22:05 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Fri, 10 Jun 2011 05:05:55 +0000 (22:05 -0700)
src/rgw/rgw_acl.cc
src/rgw/rgw_rest_s3.cc

index bb19076fb556f23c99114d2ed2844fda42993220..0189d347eadb48850d4202933d70b63e4cd72a18 100644 (file)
@@ -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;
 }
index ea5a7b3afd9909742800838fcff600d0ed9d4848..c209c99c2dcce34cf27da7381eb1adbcf3fea75a 100644 (file)
@@ -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 {