Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 用户和数据库安全 » 用户安全性(角色和特权) » 口令 » 双重控制口令

 

设置双重控制口令 (SQL)

设置双重控制口令或更改双重控制口令的第一部分或最后一部分。此功能可防止一个管理员知道用户的完整口令。

前提条件

您必须具有 CHANGE PASSWORD 系统特权。

目标用户必须在其登录策略中启用 change_password_dual_control 选项。

上下文和注释

另一个管理员必须更改口令的另一部分。用户将两部分口令组合在一起,然后使用组合后的口令连接数据库。

口令部分区分大小写并且不能:

  • 以空格、单引号或双引号开头
  • 以空格结尾
  • 含有分号
  • 长度超过 127 个字节
 任务
  1. 连接到数据库。

  2. 一个管理员执行以下语句来设置双重控制口令的第一部分,然后将 password-part1 发送给用户:

    ALTER USER user-name IDENTIFIED FIRST BY password-part1;
  3. 另一个管理员执行以下语句来设置双重控制口令的第二部分,然后将 password-part2 发送给用户。

    ALTER USER user-name IDENTIFIED LAST BY password-part2;

结果

目标用户的口令设置为使用第一部分口令和最后一部分口令的组合 (password-part1 password-part2)。

下一个

目标用户使用组合后的部分作为其口令来连接数据库,并且系统会提示目标用户创建新口令。

 另请参见