Zookeeper通过ACL(访问控制列表)实现权限管理,核心机制如下:
权限模式(Scheme)
world:anyone:cdrwa)。addauth(如addauth digest user:pass),无需指定ID。digest:user:加密密码:cdrwa)。ip:192.168.1.1:cdrwa)。权限类型(Permissions)
操作命令
addauth <scheme> <credentials>(如addauth digest user:pass)。setAcl <path> <scheme>:<id>:<permissions>(如setAcl /node digest:user:加密密码:crwda)。getAcl <path>。world:anyone权限。注意事项
digest或sasl模式,避免明文密码。参考来源: