第 4 章 用户和角色


用户 为使用系统的个人定义了一组详细信息。用户可以与组织和环境关联,以便在创建新实体时自动使用默认设置。用户也可以附加 一个或多个角色,授予他们查看和管理机构及环境的权限。有关使用用户的更多信息,请参阅 第 4.1 节 “创建和管理用户”
您可以通过将多个用户 整理到 用户组来一次管理多个用户的权限。用户组本身可以进一步分组,以创建权限层次结构。有关创建用户组的更多信息,请参阅 第 4.2 节 “创建用户组”
角色 定义了一组权限和访问级别。每个角色都包含一个 权限过滤器,用于指定该角色允许的操作。根据 资源类型 对操作进行分组。角色创建之后,可以将用户和用户组与该角色关联。这样,您可以为大量用户分配相同的权限集。Red Hat Satellite 提供了一组预定义的角色,还支持创建自定义角色和权限过滤器,如 第 4.3 节 “创建和管理角色” 所述。

4.1. 创建和管理用户

对于管理员,Red Hat Satellite 提供了创建、修改和删除用户的功能。另外,也可以通过为用户分配角色来配置访问权限。

4.1.1. 创建用户

以下步骤演示了如何创建用户:

过程 4.1. 要创建用户,请执行以下操作:

  1. 导航到 Administer Users,然后单击 New User
  2. User 选项卡中,输入所需详情。
  3. Locations 选项卡上,选择此用户所需的位置。
  4. Organizations 选项卡上,选择此用户可以访问的组织。当前活跃的机构会被默认选择。如果指定多个机构,您可以从下拉列表中选择用户登录的默认机构。
  5. Roles 选项卡上,选择此用户所需的角色。右侧面板中会显示活跃角色。
  6. 单击 Submit 以创建该用户。

4.1.2. 编辑用户

以下步骤演示了如何编辑现有用户详情:

过程 4.2. 要编辑现有用户:

  1. 导航到 Administer Users
  2. 单击要更改的用户的用户名。关于用户的常规信息将显示在右侧。
  3. User 选项卡中,您可以修改用户的用户名、名字、姓氏、电子邮件地址、默认位置、默认机构、语言和密码。
  4. Locations 选项卡中,您可以修改用户分配的位置。
  5. Organizations 选项卡中,您可以修改用户分配的机构。
  6. Roles 选项卡中,您可以修改用户分配的角色。
  7. Save 保存您的更改。

4.1.3. 为用户分配角色

默认情况下,新用户没有分配角色。以下流程描述了如何为用户分配一个或多个角色。您可以从预定义的角色中选择,或者定义自定义角色,如 第 4.3.1 节 “创建角色” 所述。您可以对用户组应用类似的流程。

过程 4.3. 将角色分配给用户:

  1. 导航到 Administer Users。如果没有列出创建的用户帐户,请检查您当前是否查看了正确的机构。若要列出 Satellite 中的所有用户,请单击 Default Organization,然后单击 Any Organization。组织视图更改为 Any Context
  2. 点您要修改的用户的用户名。关于用户的常规信息显示在右侧。
  3. 单击 Locations 选项卡,然后选择一个位置(如果没有分配)。
  4. 单击 Organizations 选项卡,再检查是否分配了组织。
  5. 单击 Roles 选项卡,以显示可用角色分配列表。
  6. 选择您要分配给 Roles 列表中用户的角色。列表中包含预定义的角色以及任何自定义角色,请参阅 表 4.1 “Red Hat Satellite 中提供的预定义角色”。或者,选择 Administrator 复选框,为所选用户分配所有可用权限。
  7. 点击 Save
若要查看分配给任何用户的角色,请单击 Roles 选项卡;分配的角色列在 Selected items 下。若要删除角色,可从 Selected items 中单击角色名称,它将被删除。

4.1.4. 配置电子邮件通知

电子邮件通知是按用户设置,默认情况下不启用电子邮件通知。如果您希望电子邮件通知发送到组的电子邮件地址,而不是单个的电子邮件地址,创建一个带有组电子邮件地址和最小 Satellite 权限的用户帐户,然后将用户帐户订阅到所需的通知类型。
重要
默认情况下,Satellite 服务器不启用传出电子邮件,因此您必须检查您的电子邮件配置。如需更多信息,请参阅 Red Hat Satellite 安装指南中的为传出电子邮件配置 Satellite 服务器

过程 4.4. 配置电子邮件通知:

  1. 导航到 Administer Users
  2. 点您要编辑的用户的 Username
  3. User 选项卡中,选中 Email address 字段。确保它包含有效的电子邮件地址。地址将与用户帐户关联,后续步骤中选择的通知将在此发送。
  4. 单击 Email Preferences 选项卡,再选择 启用邮件 以启用电子邮件通知。
  5. 选择您要用户接收的通知。
    • 审计摘要 是 Satellite 服务器审计的所有活动摘要。要启用这些通知,请从提供 DailyWeeklyMonthly 更新的下拉列表中选择电子邮件频率。在关联的查询字段中输入查询,以缩小所含的审计活动范围。
    • 主机构建 是在构建主机时发送的通知。要启用这些通知,请从下拉菜单中选择 Subscribe
    • 主机勘误公告 是受用户管理的主机适用的和可安装勘误表的摘要。要启用这些通知,请从提供 DailyWeeklyMonthly 更新的下拉列表中选择电子邮件频率。
    • OpenSCAP 策略摘要 是 OpenSCAP 策略报告及其结果的摘要。要启用这些通知,请从提供 DailyWeeklyMonthly 更新的下拉列表中选择电子邮件频率。
    • 提升勘误 是指仅在内容视图提升后发送的通知。它包含适用于勘误的摘要,并可以被安装到提升的内容视图的主机。这可让您监控已将哪些更新应用到哪些主机。要启用这些通知,请从下拉菜单中选择 Subscribe
    • Puppet 错误状态 是在主机报告与 Puppet 相关的错误后发送的通知。要启用这些通知,请从下拉菜单中选择 Subscribe
    • Puppet summary 是 Puppet 报告的一个摘要。要启用这些通知,请从提供 DailyWeeklyMonthly 更新的下拉列表中选择电子邮件频率。
    • 同步勘误 仅在同步存储库后发送通知。它包含同步引入的新勘误的摘要。要启用这些通知,请从下拉菜单中选择 Subscribe
  6. 单击 Submit

测试电子邮件发送

要测试与用户帐户关联的电子邮件地址的电子邮件地址,请打开 Satellite Web UI,导航到 Administer Users,单击用户名,单击 Email Preferences 选项卡,再单击 Test 电子邮件。然后,测试电子邮件会立即发送到用户的电子邮件地址。如果没有到达,首先验证用户的电子邮件地址,然后是 Satellite 服务器的电子邮件配置,然后您可能需要检查防火墙和邮件服务器日志。

测试电子邮件通知

要验证您的订阅到所选电子邮件通知是否有效,您可以在请求时发送所有定期通知。请注意,它将触发为指定频率调度的所有通知,并影响订阅了它的所有用户。目前不支持在请求通知中向单个用户发送。

要触发通知,请在 Satellite 服务器上执行以下命令:
# foreman-rake reports:frequency
Copy to Clipboard Toggle word wrap
其中 频率 代表特定的时间段:
  • daily
  • weekly
  • monthly

4.1.5. 删除用户

以下流程描述了如何删除现有用户。

过程 4.5. 删除用户:

  1. 在主菜单中,单击 Administer Users 以打开 Users 页面。
  2. 点您要删除的用户名右侧的 Delete 链接。
  3. 在警报框中,单击 OK 以删除用户。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat