码迷,mamicode.com
首页 > 其他好文 > 详细

cassandra 鉴权

时间:2017-09-26 20:59:50      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:span   权限   http   角色   ges   ica   技术分享   img   普通用户   

1. 修改cassandra.yaml配置文件。启用用户密码登录形式。

authenticator: PasswordAuthenticator

authorizer: CassandraAuthorizer

2. 启动cassandra,cqlsh工具使用默认角色cassandra/cassandra登录。

./cqlsh 191.0.0.101 -u cassandra -p cassandra

3. 创建超级用户,密码。

CREATE ROLE root WITH PASSWORD = ‘root‘ AND LOGIN = true AND SUPERUSER = true;

4. 使用超级用户登录。

./cqlsh 191.0.0.101 -u root -p root

5. 安全起见,删除默认用户cassandra。

drop user cassandra;

6. 创建普通用户。

CREATE ROLE xxx WITH PASSWORD = ‘xxx‘ AND LOGIN = true;

7. 为普通用户授权。

GRANT CREATE ON KEYSPACE nnel TO xxx;
GRANT ALTER ON KEYSPACE nnel TO xxx;
GRANT DROP ON KEYSPACE nnel TO xxx;
GRANT SELECT ON KEYSPACE nnel TO xxx;
GRANT MODIFY ON KEYSPACE nnel TO xxx;

8. 查看用户权限。

LIST ALL PERMISSIONS OF xxx;

技术分享

 

cassandra 鉴权

标签:span   权限   http   角色   ges   ica   技术分享   img   普通用户   

原文地址:http://www.cnblogs.com/xxxuwentao/p/7598457.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!