管理用户
如果您被指派给群组所有者,您可以批准、禁止或自动删除不活跃成员。
此主题特别关注用户在群组中的管理。有关极狐GitLab 私有化部署实例的信息,请参见管理文档。
禁止和解禁用户
- 引入于极狐GitLab 15.8,使用名为
limit_unique_project_downloads_per_namespace_user
的功能标志。默认禁用。
群组所有者可以通过禁止和解禁用户来管理用户访问。当您想要从群组阻止用户的时候,您应该禁止用户。
一个被禁用的用户:
禁止用户
先决条件:
- 在顶级群组,您必须具有所有者角色。
- 在顶级群组,如果您要禁止的用户具有所有者角色,您必须 降低用户的角色。
要手动禁止用户:
- 前往顶级群组。
- 在左侧导航栏中,选择 管理 > 成员。
- 在您想要禁止的成员边上,选择 。
- 从下拉列表中选择 禁用成员。
解禁用户
要使用 GraphQL API 解禁用户,请参见 Mutation.namespaceBanDestroy
。
先决条件:
- 在顶级群组,您必须具有所有者角色。
要解禁一个用户:
- 前往顶级群组。
- 在左侧导航栏中,选择 管理 > 成员。
- 选择 被禁 选项卡。
- 为要解禁的帐户选择 解禁。
自动删除不活跃成员 ** (BASIC SAAS)**
- 引入于极狐GitLab 17.1,使用名为
group_remove_dormant_members
的功能标志。默认禁用。
此功能的可用性受控于功能标志。更多详情,可以查看历史。此功能目前正在开发中,不适合生产使用。
先决条件:
- 您必须具有群组的所有者角色。
您可以为以下用户启用群组成员的自动删除:
- 用户被添加到群组中,时间超过一周但是在群组中没有活动。
- 在过去一段时间在去群组中没有任何活动。默认的最小时间是 90 天。活动包括:
- Git HTTP/SSH 活动,例如
clone
和push
。 - 访问关于仪表盘、项目、问题、合并请求、设置等的页面。
- 使用群组范围内的 API。
- 使用群组范围内的 GraphQL API。
- Git HTTP/SSH 活动,例如
- 在左侧导航栏中,选择 搜索或转到 并找到您的群组。
- 在左侧导航栏中,选择 设置 > 通用。
- 扩展 权限和群组功能。
- 滚动到 自动删除不活跃成员。
- 选择 在没有活动时自动删除成员 复选框。
- 在 没有活动时自动删除成员的天数 字段中输入删除成员之前的天数。最小值为 90 天。
- 选择 保存更改。
当用户达到不活跃的天数时,用户就会从群组中被移除:
- 他们仍然有 JihuLab.com 的访问权限。
- 他们没有访问群组的权限。
- 在群组中的贡献仍然分配给删除的成员。