ITPub博客

首页 > 数据库 > > 管理用户及权限-修改用户和权限

管理用户及权限-修改用户和权限

作者:GaussDB_数据库 时间:2020-01-08 14:03:00 0 删除 编辑

前提条件

操作步骤

  1. 以DBA身份登录GaussDB 100数据库。
    zsql
    conn omm/gaussdb_123@192.168.0.1:8000

    omm/gaussdb_123为安装后创建的系统管理员和其默认密码,192.168.0.1为CN所在的服务器IP地址,8000为连接的端口号。

  2. 更改用户的系统权限。

    通过GRANT和REVOKE命令可以赋予和回收用户权限。

    • 赋予权限
      GRANT CREATE SESSION TO joe;
    • 回收权限
      REVOKE CREATE SESSION FROM joe;

    具体的权限说明,请参见《GaussDB 100 1.0.1 开发者指南(分布式)》中“语法参考 > SQL语法 > GRANT”章节“系统权限矩阵表”中的内容。

  3. 修改用户的密码。
    ALTER USER omm IDENTIFIED BY new_password REPLACE old_password;
    新密码必须满足密码安全要求:
    • 密码长度必须大于等于8个字符,小于等于64个字符。
    • 若密码不以单引号括起来,则密码首字符必须是字母、#号或下划线。
    • 密码不能与用户名或者用户名的倒序相同(校验时,不区分大小写)。
    • 密码只能包含以下4种类型,并且至少选取其中3种类型的组合。
      • 数字。
      • 小写字母。
      • 大写字母。
      • 空格或特殊字符(GaussDB 100支持的特殊字符列表,请参见下方的“特殊字符”表)。
    • 创建密码时,若密码中包含_#$以外的特殊字符或者空格,则密码须用单引号括起来。
    • 若创建的密码中包含特殊字符$,通过zsql连接数据库时密码在单引号里面$不需要使用\转义字符转义,密码不在单引号里面$需要使用\转义字符转义,否则会登录失败。
    • 若创建的密码中包含特殊字符空格,只能通过交互式登录。
    • 使用conn命令登录数据库密码段都认为是密码字符。
    • 使用zsql命令登录数据库密码字段使用单引号括起来。密码中不能出现单引号。
    • 建议对安装时的初始密码进行修改。
    • 数据库中无法查看到用户的明文密码,请注意保存默认帐户和密码。
    表1 特殊字符

    编号

    字符

    编号

    字符

    编号

    字符

    编号

    字符

    1

    `

    9

    &

    17

    \

    25

    "

    2

    ~

    10

    *

    18

    |

    26

    ,

    3

    !

    11

    (

    19

    [

    27

    <

    4

    @

    12

    )

    20

    {

    28

    .

    5

    #

    13

    -

    21

    }

    29

    >

    6

    $

    14

    _

    22

    ]

    30

    /

    7

    %

    15

    =

    23

    :

    31

    ?

    8

    ^

    16

    +

    24

    '

    -

    -

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3130776/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19235