zk白名单设置python脚本

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:40   2337   0

1.生产zk所有目录添加白名单的命令

from kazoo.client import KazooClient
zk = KazooClient(hosts='10.252.200.172:2181')
zk.start()
dir_= ''
hosts=''
print('setAcl '+'/'+' '+hosts)
def main(dir_):
        node = zk.get_children(dir_)
        length=len(node)
        for index  in range (length):
                node[index]='/'+node[index]
                print('setAcl '+dir_+node[index]+' '+hosts)
                main(dir_+node[index])
main('')
zk.stop()

2. 生产zk所有目录取消权限设置命令

from kazoo.client import KazooClient
zk = KazooClient(hosts='10.248.63.172:2181')
zk.start()
dir_= ''
print('setAcl '+'/'+' world:anyone:cdrwa')
def main(dir_):
        node = zk.get_children(dir_)
        length=len(node)
        for index  in range (length):
                node[index]='/'+node[index]
                print('setAcl '+dir_+node[index]+' world:anyone:cdrwa')
                main(dir_+node[index])
main('')
zk.stop()

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP