3.3. 更改目录管理器密码
Directory Manager 是特权数据库管理员,与 Linux 操作系统中的 root
用户相当。Directory Manager 条目和对应的密码在实例安装过程中设置。作为管理员,您可以将目录管理器密码更改为使用不同的密码。
3.3.1. 使用命令行更改目录管理器密码 复制链接链接已复制到粘贴板!
您可以使用 dsconf
命令行工具为 Directory Manager 设定新密码,或者通过设置 nsslapd-rootpw
参数手动设置。
仅使用加密连接设置密码。使用未加密的连接可以将密码公开给网络。如果您的服务器不支持加密连接,请使用 Web 控制台更新 Directory Manager 密码。
流程
使用以下选项之一设置 Directory Manager 密码:
自动加密密码:
dsconf <instance_name> config replace nsslapd-rootpw=password
# dsconf <instance_name> config replace nsslapd-rootpw=password
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 目录服务器自动加密您在
nsslapd-rootpw
参数中设置的纯文本值。警告不要在密码中使用大括号
{}
。目录服务器以{password-storage-scheme}hashed_password
格式保存密码。服务器将大括号中的字符解释为密码存储方案。如果字符串是无效的存储方案,或者密码没有正确哈希,则目录管理器无法连接到服务器。手动加密密码:
生成新密码哈希。例如:
pwdhash -D /etc/dirsrv/slapd-<instance_name> password
# pwdhash -D /etc/dirsrv/slapd-<instance_name> password {PBKDF2_SHA256}AAAgAMwPYIhEkQozTagoX6RGG5E7d6/6oOJ8TVty...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 密码使用目录服务器实例的
nsslapd-rootpwstoragescheme
属性中设置的密码存储方案进行加密。使用 STARTTLS 连接,将
nsslapd-rootpw
属性设置为上一步中显示的值:dsconf <instance_name> config replace nsslapd-rootpw="{PBKDF2_SHA256}AAAgAMwPYIhEkQozTagoX6RGG5E7d6/6oOJ8TVty..."
# dsconf <instance_name> config replace nsslapd-rootpw="{PBKDF2_SHA256}AAAgAMwPYIhEkQozTagoX6RGG5E7d6/6oOJ8TVty..."
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.2. 使用 Web 控制台更改 Directory Manager 密码 复制链接链接已复制到粘贴板!
您可以使用 Web 控制台为 Directory Manager 设置新密码。
前提条件
- 在 web 控制台中登录到实例。
流程
-
打开
菜单。 - 在 Directory Manager Password 和 Confirm Password 字段中输入新密码。
- 可选:设置不同的密码存储方案。
- 点 。