Hi Yehuda, Thanks for response.
my setup is on ubuntu 12.04 servers, ceph pkg's: ======== *ii ceph 0.72.2-1precise distributed storage and file systemii ceph-common 0.72.2-1precise common utilities to mount and interact with a ceph storage clusterii ceph-fs-common 0.72.2-1precise common utilities to mount and interact with a ceph file systemii ceph-mds 0.72.2-1precise metadata server for the ceph distributed file system==========* *rados version:=====ii librados2 0.72.2-1precise RADOS distributed object store client libraryii radosgw 0.72.2-1precise REST gateway for RADOS distributed object storeii radosgw-agent 1.1-1precise =======* *rados conf:[client.radosgw.us-east-1] rgw region = us rgw region root pool = .us.rgw.root rgw zone = east-1 rgw zone root pool = .us-east-1.rgw.root keyring = /etc/ceph/ceph.client.radosgw.keyring debug rgw = 20 debug ms = 1 rgw_dns_name = my_domain rgw socket path = /var/run/ceph/client.radosgw.us-east-1.sock log file = /var/log/ceph/radosgw.log host = my_rados_hostname* *Logs while doing putacl,=========2014-01-08 07:01:00.364967 7f0180f5d700 10 RGWWatcher::notify() opcode=1 ver=1 bl.length()=4622014-01-08 07:01:00.365006 7f0180f5d700 10 cache put: name=.us-east-1.rgw+.bucket.meta.App-Ops:east-1.5350.12014-01-08 07:01:00.365013 7f0180f5d700 10 moving .us-east-1.rgw+.bucket.meta.App-Ops:east-1.5350.1 to cache LRU end2014-01-08 07:01:00.365017 7f0180f5d700 10 appending xattr: name=user.rgw.acl bl.length()=1502014-01-08 07:01:01.501663 7f016bfff700 2 RGWDataChangesLog::ChangesRenewThread: start==========No* rgw logs when doing s3cmd del. I am using http://undesigned.org.za/2007/10/22/amazon-s3-php-class/ with minor modifications to use with rados s3 interface. getacl shows my acl is applied. But user is still able to delete. Please let me know if you want me to share my php code for getacl and putacl. *--* *Thank you,* *Jaseer TK* On Tue, Jan 7, 2014 at 9:30 PM, Yehuda Sadeh <yeh...@inktank.com> wrote: > On Tue, Jan 7, 2014 at 2:40 AM, Jaseer Tk <jaseer...@inmobi.com> wrote: > > > > Hi all, > > > > I tried to apply custom ACL(only Read) on an s3 bucket created. The rules > > seems to have got applied. But it looks the ACL's not getting honored. > > > > when I use getacl, I get the result. > > ======= > > > > Array > > ( > > [0] => Array > > ( > > [Grantee] => Array > > ( > > [ID] => test-user > > [DisplayName] => Test User > > ) > > > > [Permission] => READ > > ) > > > > ) > > > > > > But Still this user is able to delete files from the bucket :( > > > > Am I missing something here ? > > > > > What version are you running? Just tried it with dumpling and it > worked ok. Can you provide rgw logs for it? (acl setting + removal; > set 'debug rgw = 20' and 'debug ms = 1'). > > Thanks, > Yehuda > -- _____________________________________________________________ The information contained in this communication is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it. It may contain confidential or legally privileged information. If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by responding to this email and then delete it from your system. The firm is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt.
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com