#zookeeper添加用户

zookeeper添加用户, 认证

getAcl /
#可以看到默认是world:anyone  就相当于无权限访问
addauth digest zkadmin:zk@123.
#添加一个账号密码
setAcl / auth:zkadmin:zk@123.:cdrwa
#给 / 目录设置权限
#可以再getAcl / 看下权限是否改过来了

然后重启zk
./zkServer.sh restart

使用新用户登录zk

./zkCli.sh进入zk控制台

getAcl /
#提示 auth... is not valid...
addauth digest zkadmin:zk@123.
getAcl /
#使用新用户登录
#这里比较奇怪, 当时看到add的时候, 以为会又添加一个用户, 但是实际好像不是
#所以我的个人感觉是, 你首先和zk建立了connected, 然后在zk控制台里, 输入addauth, 相当于给本次链接增加了一个用户密码的认证, 将这个链接变成已认证过的链接, 然后就可以随意的getAcl, 啥啥的了

恢复zk不使用认证
setAcl / world:anyone:cdrwa 
或者给zk添加跳过验证

skipACL = yes

获取zk密码的方式:
echo -n zookeeper:zookeeper | openssl dgst -binary -sha1 | openssl base64
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值