第 4 章 用户和角色
用户 为使用系统的个人定义了一组详细信息。用户可以与组织和环境关联,以便在创建新实体时自动使用默认设置。用户也可以附加 一个或多个角色,授予他们查看和管理机构及环境的权限。有关使用用户的更多信息,请参阅 第 4.1 节 “创建和管理用户”。
您可以通过将多个用户 整理到 用户组来一次管理多个用户的权限。用户组本身可以进一步分组,以创建权限层次结构。有关创建用户组的更多信息,请参阅 第 4.2 节 “创建用户组”。
角色 定义了一组权限和访问级别。每个角色都包含一个 权限过滤器,用于指定该角色允许的操作。根据 资源类型 对操作进行分组。角色创建之后,可以将用户和用户组与该角色关联。这样,您可以为大量用户分配相同的权限集。Red Hat Satellite 提供了一组预定义的角色,还支持创建自定义角色和权限过滤器,如 第 4.3 节 “创建和管理角色” 所述。
4.1. 创建和管理用户 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于管理员,Red Hat Satellite 提供了创建、修改和删除用户的功能。另外,也可以通过为用户分配角色来配置访问权限。
4.1.1. 创建用户 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下步骤演示了如何创建用户:
过程 4.1. 要创建用户,请执行以下操作:
- 导航到
,然后单击 。 - 在 User 选项卡中,输入所需详情。
- 在 Locations 选项卡上,选择此用户所需的位置。
- 在 Organizations 选项卡上,选择此用户可以访问的组织。当前活跃的机构会被默认选择。如果指定多个机构,您可以从下拉列表中选择用户登录的默认机构。
- 在 Roles 选项卡上,选择此用户所需的角色。右侧面板中会显示活跃角色。
- 单击以创建该用户。
4.1.2. 编辑用户 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下步骤演示了如何编辑现有用户详情:
过程 4.2. 要编辑现有用户:
- 导航到
。 - 单击要更改的用户的用户名。关于用户的常规信息将显示在右侧。
- 在选项卡中,您可以修改用户的用户名、名字、姓氏、电子邮件地址、默认位置、默认机构、语言和密码。
- 在选项卡中,您可以修改用户分配的位置。
- 在选项卡中,您可以修改用户分配的机构。
- 在选项卡中,您可以修改用户分配的角色。
- 点保存您的更改。
4.1.3. 为用户分配角色 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
默认情况下,新用户没有分配角色。以下流程描述了如何为用户分配一个或多个角色。您可以从预定义的角色中选择,或者定义自定义角色,如 第 4.3.1 节 “创建角色” 所述。您可以对用户组应用类似的流程。
过程 4.3. 将角色分配给用户:
- 导航到
。如果没有列出创建的用户帐户,请检查您当前是否查看了正确的机构。若要列出 Satellite 中的所有用户,请单击 Default Organization,然后单击 Any Organization。组织视图更改为 Any Context。 - 点您要修改的用户的用户名。关于用户的常规信息显示在右侧。
- 单击选项卡,然后选择一个位置(如果没有分配)。
- 单击选项卡,再检查是否分配了组织。
- 单击选项卡,以显示可用角色分配列表。
- 选择您要分配给 Roles 列表中用户的角色。列表中包含预定义的角色以及任何自定义角色,请参阅 表 4.1 “Red Hat Satellite 中提供的预定义角色”。或者,选择 Administrator 复选框,为所选用户分配所有可用权限。
- 点击。
若要查看分配给任何用户的角色,请单击 Selected items 下。若要删除角色,可从 Selected items 中单击角色名称,它将被删除。
选项卡;分配的角色列在 4.1.4. 配置电子邮件通知 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
电子邮件通知是按用户设置,默认情况下不启用电子邮件通知。如果您希望电子邮件通知发送到组的电子邮件地址,而不是单个的电子邮件地址,创建一个带有组电子邮件地址和最小 Satellite 权限的用户帐户,然后将用户帐户订阅到所需的通知类型。
重要
默认情况下,Satellite 服务器不启用传出电子邮件,因此您必须检查您的电子邮件配置。如需更多信息,请参阅 Red Hat Satellite 安装指南中的为传出电子邮件配置 Satellite 服务器。
过程 4.4. 配置电子邮件通知:
- 导航到
。 - 点您要编辑的用户的 Username。
- 在 User 选项卡中,选中 Email address 字段。确保它包含有效的电子邮件地址。地址将与用户帐户关联,后续步骤中选择的通知将在此发送。
- 单击 Email Preferences 选项卡,再选择 启用邮件 以启用电子邮件通知。
- 选择您要用户接收的通知。
- 单击。
测试电子邮件发送
要测试与用户帐户关联的电子邮件地址的电子邮件地址,请打开 Satellite Web UI,导航到
测试电子邮件通知
要验证您的订阅到所选电子邮件通知是否有效,您可以在请求时发送所有定期通知。请注意,它将触发为指定频率调度的所有通知,并影响订阅了它的所有用户。目前不支持在请求通知中向单个用户发送。
要触发通知,请在 Satellite 服务器上执行以下命令:
foreman-rake reports:frequency
# foreman-rake reports:frequency
其中 频率 代表特定的时间段:
- daily
- weekly
- monthly
4.1.5. 删除用户 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下流程描述了如何删除现有用户。
过程 4.5. 删除用户:
- 在主菜单中,单击
以打开 Users 页面。 - 点您要删除的用户名右侧的 Delete 链接。
- 在警报框中,单击以删除用户。