+dev On 06-Feb-2016 3:48 pm, "Bharath Ravi Kumar" <[email protected]> wrote:
> Hi, > > It appears that ACL's set through setAcl or create aren't being honoured. > I created a node through the zkCli as follows: > create /apps apps_root > digest:appsadmin:ukP2eoiopvSwCQaWSu3LI7qCLOQ=:crdwa,world:anyone:r > I expect the above to have the effect of granting read (and list) > permissions on /apps but to allow appsadmin to perform any action on the > node. I verified that the ACL's had been set by running getAcl: > > getAcl /apps > 'digest,'appsadmin:ukP2eoiopvSwCQaWSu3LI7qCLOQ= > : cdrwa > 'world,'anyone > : r > > After creating the node, I exited the cli and launched it again, this time > not executing addauth. As an anonymous user, I was able to get and list > /apps, but not create a child node. However, I *could successfully* rmr > /apps as an anon user, which shouldn't be the case. I'm running zk 3.4.5 > as standalone on OpenJDK 1.8 (tried with sun jdk 1.7 as well) on Ubuntu > 14.04. Can someone explain if this behaviour is expected? > > Thanks, > Bharath >
