无法编辑cassandra用户密码
unable to edit cassandra user password
我安装了 datastax cassandra 企业版,但不允许我更改默认密码。
ALTER USER cassandra WITH PASSWORD 'newpassword' SUPERUSER ;
我遇到了以下错误。
Unauthorized: Error from server: code=2100 [Unauthorized] message="Only superusers can create a role with superuser status"
非常感谢任何帮助。
谢谢,
阿什温
即使您在 cqlsh 中作为默认 cassandra/cassandra 用户,我的猜测是它被旨在防止给自己 "SUPERUSER" 的逻辑绊倒。尝试不在末尾添加 "SUPERUSER":
Cassandra 2.1 或更低版本:
ALTER USER cassandra WITH PASSWORD 'new password';
Cassandra 2.2 或更高版本:
ALTER ROLE cassandra WITH PASSWORD='new password';
谢谢亚伦。
我正在使用 Cassandra 3.10.0.1652 和 DSE 5.1.0
我在 dse.yaml 文件
中启用内部身份验证后它起作用了
authentication_options:
enabled: true
default_scheme: internal
authorization_options:
enabled: true
role_management_options:
mode: internal
谢谢,
阿什温.
我安装了 datastax cassandra 企业版,但不允许我更改默认密码。
ALTER USER cassandra WITH PASSWORD 'newpassword' SUPERUSER ;
我遇到了以下错误。
Unauthorized: Error from server: code=2100 [Unauthorized] message="Only superusers can create a role with superuser status"
非常感谢任何帮助。
谢谢, 阿什温
即使您在 cqlsh 中作为默认 cassandra/cassandra 用户,我的猜测是它被旨在防止给自己 "SUPERUSER" 的逻辑绊倒。尝试不在末尾添加 "SUPERUSER":
Cassandra 2.1 或更低版本:
ALTER USER cassandra WITH PASSWORD 'new password';
Cassandra 2.2 或更高版本:
ALTER ROLE cassandra WITH PASSWORD='new password';
谢谢亚伦。
我正在使用 Cassandra 3.10.0.1652 和 DSE 5.1.0
我在 dse.yaml 文件
中启用内部身份验证后它起作用了authentication_options:
enabled: true
default_scheme: internal
authorization_options:
enabled: true
role_management_options:
mode: internal
谢谢, 阿什温.