Doris用户权限问题

Viewed 115

Doris权限问题见下图:

  1. root用户不输入密码,不允许登录;
  2. root用户输入密码,可以登录;
  3. 本地用户(superset_dev)可以直接登录,不需要输入密码; -----不符合预期
  4. 本地用户(superset_dev)输入错误密码,无法登录;
  5. 本地用户(superset_dev)输入正确密码,可以登录;
  6. ad账号(sli997)不输入密码,可以直接登录; -----不符合预期
  7. ad账号(sli997)输入密码,可以登录;
  8. root账号给ad账号(sli997)权限时,提示用户不存在,数据库superset_test是存在的; ----异常现象
GRANT SELECT_PRIV,LOAD_PRIV,ALTER_PRIV,CREATE_PRIV,DROP_PRIV ON internal.superset_test.* TO  'sli997';

image.png

3 Answers

上面的这些问题有社区大佬在看嘛?

【问题状态】跟进中
【问题定位】定位中,有进展会更新到论坛

1、"本地用户(superset_dev)可以直接登录,不需要输入密码; -----不符合预期"
是不是因为superset_dev账号没有进行密码设置,默认对于设置了密码的账号是需要密码登录:

SET PASSWORD FOR 'xxx' = PASSWORD('xxx');

2、"root账号给ad账号(sli997)权限时,提示用户不存在,数据库superset_test是存在的; ----异常现象"
可以通过如下语句确认账号是否存在:

-- 查看已创建的用户详情
show all grants;

-- 赋权参考语句
GRANT SELECT_PRIV,LOAD_PRIV,CREATE_PRIV,Alter_priv,Drop_priv ON *.* TO 'test'@'%';