On Wed, Jun 12, 2013 at 1:48 PM, John Nielsen <li...@jnielsen.net> wrote:
> On Jun 12, 2013, at 2:02 PM, Yehuda Sadeh <yeh...@inktank.com> wrote:
>
>> On Wed, Jun 12, 2013 at 12:59 PM, John Nielsen <li...@jnielsen.net> wrote:
>>> After updating to Cuttlefish I was able to set up two rados gateways using 
>>> distinct pools and users. (Thanks Yehuda!) Now I'd like to make it so the 
>>> user for each gateway can only access its own pools and nothing else. The 
>>> reasons include security and preventing foot-shooting.
>>>
>>> Instead of simply having this:  caps osd = "allow rwx"
>>>
>>> I tried:
>>>
>>>        caps osd = "allow class-read, allow pool .intent-log rwx, allow pool 
>>> .log rwx, allow pool .rgw rwx, allow pool .rgw.buckets rwx, allow pool 
>>> .rgw.control rwx, allow pool .rgw.gc rwx, allow pool .usage rwx, allow pool 
>>> .users rwx, allow pool .users.email rwx, allow pool .users.swift rwx, allow 
>>> pool .users.uid rwx"
>>
>> You'll need more than just class-read.
>
> Can you be more specific?
>

Try adding class-write.

Yehuda
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to