15.7. 从命令行管理用户任务
15.7.1. 管理用户
您可以使用 ovirt-aaa-jdbc-tool 工具管理内部域中的用户帐户。使用该工具所做的更改会立即生效,且无需重新启动 ovirt-engine 服务。如需用户选项的完整列表,请运行 ovirt-aaa-jdbc-tool user --help。本节中提供了常见示例。
过程 15.12. 创建用户
此流程演示了如何创建用户、设置用户密码,并将其添加到 Red Hat Virtualization 环境中。
- 登录到安装 Red Hat Virtualization Manager 的机器。
- 创建新用户帐户。(可选)使用 --attribute 指定帐户详情。如需完整的选项列表,请运行 ovirt-aaa-jdbc-tool user add --help。
# ovirt-aaa-jdbc-tool user add test1 --attribute=firstName=John --attribute=lastName=Doe adding user test1... user added successfully
- 设置密码。您必须为 --password-valid-to 设置值,否则密码到期时间默认为当前时间。日期格式为
yyyy-MM-dd HH:mm:ssX
。在这个示例中,-0800
代表 GMT 减 8 小时。如需了解更多选项,请运行 ovirt-aaa-jdbc-tool 用户 password-reset --help。# ovirt-aaa-jdbc-tool user password-reset test1 --password-valid-to="2025-08-01 12:00:00-0800" Password: updating user test1... user updated successfully
注意默认情况下,内部域上用户帐户的密码策略有以下限制:如需有关密码策略和其他默认设置的更多信息,请运行 ovirt-aaa-jdbc-tool 设置显示。- 至少 6 个字符。
- 在密码更改过程中,无法再次设置之前使用的三个密码。
- 在管理门户中添加新创建的用户,并分配用户适当的角色和权限。如需更多信息,请参阅 第 15.6.1 节 “添加用户和分配用户门户权限”。
过程 15.13. 查看用户信息
此流程演示了如何查看用户帐户信息。与管理门户 Users 选项卡中显示更多信息。
- 登录到安装 Red Hat Virtualization Manager 的机器。
- 运行以下命令:
# ovirt-aaa-jdbc-tool user show test1
过程 15.14. 编辑用户信息
此流程演示了如何更新用户帐户信息。
- 登录到安装 Red Hat Virtualization Manager 的机器。
- 运行以下命令来编辑用户信息。这个示例更新了电子邮件地址。
# ovirt-aaa-jdbc-tool user edit test1 --attribute=email=jdoe@example.com
过程 15.15. 删除用户
此流程演示了如何删除用户帐户
- 登录到安装 Red Hat Virtualization Manager 的机器。
- 删除用户:
# ovirt-aaa-jdbc-tool user delete test1
- 从管理门户中删除该用户。如需更多信息,请参阅 第 15.6.4 节 “删除用户”。