网站建设的宗旨,网站如何修改后台密码,营销型网站开发流程包括,wordpress登录按钮设置密码ACL全称为Access Control List#xff08;访问控制列表#xff09;#xff0c;用于控制资源的访问权限。ZooKeeper使用ACL来控制对其znode#xff08;ZooKeeper数据树的数据节点#xff09;的访问。 zk利用ACL策略控制节点的访问权限: CREATE c 可以创建子节点 DELETE …ACL全称为Access Control List访问控制列表用于控制资源的访问权限。ZooKeeper使用ACL来控制对其znodeZooKeeper数据树的数据节点的访问。 zk利用ACL策略控制节点的访问权限: CREATE c 可以创建子节点 DELETE d 可以删除子节点仅下一级节点 READ r 可以读取节点数据及显示子节点列表 WRITE w 可以设置节点数据 ADMIN a 可以设置节点访问控制列表权限 在传统的文件系统中一个文件拥有某个组的权限即拥有了组里的所有权限文件或子目录默认会继承自父目录的ACL。而在Zookeeper中znode的ACL是没有继承关系的每个znode的权限都是独立控制的只有客户端满足znode设置的权限要求时才能完成相应的操作。Zookeeper的ACL分为三个维度scheme、id、permission通常表示为scheme:id:permissionschema代表授权策略id代表用户permission代表权限。下面分别讲述一下这三个属性
语法digest:username:BASE64(SHA1(password)):cdrwa digest是授权方式 username:BASE64(SHA1(password))是id部分 cdrwa权限部份 授予什么权限
CREATE c 可以创建子节点
DELETE d 可以删除子节点仅下一级节点
READ r 可以读取节点数据及显示子节点列表
WRITE w 可以设置节点数据
ADMIN a 可以设置节点访问控制列表权限 创建节点
create /demo001 001
生成密钥
假设我要设置的用户名为admin密码为admin123
echo -n admin:admin123 | openssl dgst -binary -sha1 | openssl base64 给节点设置acl
setAcl /demo001 digest:admin:dyks0yAxrXfvFZ7G5BN0ZUcGCE:cdrwa 可以看到设置了acl后再次获取节点数据时提示权限不足。
设置权限信息
addauth digest admin:admin123 参考
Zookeeper节点ACL权限设置(四)_禁止zk某个节点的数据访问-CSDN博客 ZooKeeper: Because Coordinating Distributed Systems is a Zoo https://www.cnblogs.com/quchunhui/p/13214699.html