国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

cassandra實戰---認證和授權

2019-11-08 20:42:02
字體:
來源:轉載
供稿:網友

修改conf目錄下cassandra.yaml文件

1.將authenticator修改為PassWordAuthenticator ,決定是否繼續用戶登錄

    將authorizer修改為CassandraAuthorizer,通過授權決定登錄之后用戶具有哪些權限

重新啟動cassandra并且根據默認用戶登錄cqlsh,用戶名密碼都是cassandra

2. ./cqlsh –u cassandra –p cassandra

如果要修改默認用戶,進入cqlsh后,一般都是創建一個新的超級用戶,然后刪除默認的cassandra用戶,或者將其用戶類型修改為NOSUPERUSER

CREATE USER test WITH PASSWORD '123456' SUPERUSER; //創建一個超級用戶

CREATE USER test1 WITH PASSWORD '123456' NOSUPERUSER; //創建一個普通用戶

ALTER USER test WITH PASSWORD '654321' ( NOSUPERUSER |SUPERUSER ); //修改用戶

DROP USER cassandra; //刪除默認用戶

LIST USERS; //顯示所有用戶和用戶類型

3.創建一個新的超級用戶作為管理員,然后就可以創建普通用戶,通過授權使其只具有操作某一keyspace或者table的權限,對象權限管理基于內部授權,與關系型數據庫GRANT/REVOKE語法類似,通過設置permissions_validity_in_ms選項調整權限有效期,授權語句如下:

GRANTpermission_name ON resource TO user_name //增加某一權限

REVOKEpermission_name ON resource FROM user_name//刪掉某一權限

LISTpermission_nameON resource OF user_name

其中permission_name為如下,你可以賦予某幾個權限,也可以賦予ALL

ALL,ALTER,AUTHORIZE,CREATE,DROP, MODIFY,SELECT

resource為

ALL KEYSPACES

KEYSPACE keyspace_name

TABLE keyspace_name.table_name

授權完畢之后,可以通過system_auth中的role_permissions表來查詢用戶的權限,如果所建立的普通用戶只能操作特定的keyspace,這個時候就需要使用

管理員賬號來登陸。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 团风县| 博乐市| 昌宁县| 天全县| 射洪县| 沭阳县| 榆社县| 桃园市| 曲靖市| 桦甸市| 崇仁县| 茂名市| 永春县| 墨玉县| 施甸县| 淮滨县| 成都市| 牡丹江市| 三明市| 玛纳斯县| 凤台县| 舞钢市| 土默特左旗| 贵德县| 荣昌县| 永新县| 陕西省| 民乐县| 巨鹿县| 安仁县| 余江县| 临武县| 岳池县| 江陵县| 烟台市| 琼结县| 南召县| 江油市| 汉源县| 天等县| 荃湾区|