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

Reply via email to