Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

15.7. 从命令行管理用户任务

15.7.1. 管理用户

您可以使用 ovirt-aaa-jdbc-tool 工具管理内部域中的用户帐户。使用该工具所做的更改会立即生效,且无需重新启动 ovirt-engine 服务。如需用户选项的完整列表,请运行 ovirt-aaa-jdbc-tool user --help。本节中提供了常见示例。

过程 15.12. 创建用户

此流程演示了如何创建用户、设置用户密码,并将其添加到 Red Hat Virtualization 环境中。
  1. 登录到安装 Red Hat Virtualization Manager 的机器。
  2. 创建新用户帐户。(可选)使用 --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
  3. 设置密码。您必须为 --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
    
    注意
    默认情况下,内部域上用户帐户的密码策略有以下限制:
    • 至少 6 个字符。
    • 在密码更改过程中,无法再次设置之前使用的三个密码。
    如需有关密码策略和其他默认设置的更多信息,请运行 ovirt-aaa-jdbc-tool 设置显示
  4. 在管理门户中添加新创建的用户,并分配用户适当的角色和权限。如需更多信息,请参阅 第 15.6.1 节 “添加用户和分配用户门户权限”

过程 15.13. 查看用户信息

此流程演示了如何查看用户帐户信息。与管理门户 Users 选项卡中显示更多信息。
  1. 登录到安装 Red Hat Virtualization Manager 的机器。
  2. 运行以下命令:
    # ovirt-aaa-jdbc-tool user show test1

过程 15.14. 编辑用户信息

此流程演示了如何更新用户帐户信息。
  1. 登录到安装 Red Hat Virtualization Manager 的机器。
  2. 运行以下命令来编辑用户信息。这个示例更新了电子邮件地址。
    # ovirt-aaa-jdbc-tool user edit test1 --attribute=email=jdoe@example.com

过程 15.15. 删除用户

此流程演示了如何删除用户帐户
  1. 登录到安装 Red Hat Virtualization Manager 的机器。
  2. 删除用户:
    # ovirt-aaa-jdbc-tool user delete test1
  3. 从管理门户中删除该用户。如需更多信息,请参阅 第 15.6.4 节 “删除用户”