0 課程地址
https://coding.imooc.com/lesson/201.html#mid=12707
1 重點關注
1.1 密文設置acl,auth:明文設置,密文存
--添加註冊用戶的用戶名和用戶密碼 用戶名:imooc,密碼:imooc addauth digest imooc:imooc --設置權限 setAcl /names/imooc auth:imooc:imooc:cdrwa --獲取權限 getAcl /imooc/abc --返回結果: 'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs= : cdrwa
1.2 注意,用戶沒有登錄時不註冊用戶無法設置權限,用戶登錄後除非切換註冊用戶,否則設置權限還是該用戶
- 用戶沒有登錄時不註冊用戶無法設置權限
create /names names Created /names [zk: localhost:2181(CONNECTED) 5] create /names/imooc imooc Created /names/imooc [zk: localhost:2181(CONNECTED) 6] getAcl /names/imooc 'world,'anyone : cdrwa [zk: localhost:2181(CONNECTED) 7] setAcl /names/imooc auth:imooc:imooc:cdrwa Acl is not valid : /names/imooc
- 用戶登錄後除非切換註冊用戶,否則設置權限還是該用戶
[zk: localhost:2181(CONNECTED) 8] addauth digest imooc:imooc [zk: localhost:2181(CONNECTED) 9] setAcl /names/imooc auth:imooc:imooc:cdrwa [zk: localhost:2181(CONNECTED) 10] getAcl /names/imooc 'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs= : cdrwa [zk: localhost:2181(CONNECTED) 11] setAcl /names/imooc auth:wei:wei:cdrwa [zk: localhost:2181(CONNECTED) 12] getAcl /names/imooc 'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs= : cdrwa [zk: localhost:2181(CONNECTED) 14] setAcl /names/imooc auth::cdrwa [zk: localhost:2181(CONNECTED) 16] getAcl /names/imooc 'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs= : cdrwa
2 課程內容
2.1 本節內容
密文權限設置
3 Coding