如果您打开Cassandra的internal authorization功能,使用CassandraAuthorizer
作为authorizer
,并创建新用户(使用CREATE USER
),那么该权限是什么用户默认拥有?
答案 0 :(得分:0)
默认情况下,新用户没有任何权限,除非您使用SUPERUSER
关键字创建这些权限。
要GRANT您的新用户权限,您必须在每个密钥空间的基础上执行此操作:
GRANT MODIFY ON KEYSPACE customers TO mynewuser;
GRANT MODIFY ON KEYSPACE products TO mynewuser;
GRANT SELECT ON KEYSPACE customers TO mynewuser;
GRANT SELECT ON KEYSPACE products TO mynewuser;
或者,如果您希望该用户拥有特定键空间的所有权限,您也可以使用ALL
权限。
GRANT ALL ON KEYSPACE orders TO mynewuser;