Gerrit 项目访问权限允许用户从 gerrit 项目中删除用户

Gerrit project access allows users to remove the users from gerrit project

我的Gerrit版本是-2.10.2

关于Gerrit组(删除用户权限),我是Gerrit管理员,我有Gerrit组的用户add/delete权限。今天我注意到,即使是所有有权访问 Gerrit 组的用户,也可以从 Gerrit 组中删除用户。我认为,只有管理员可以执行管理组和用户权限,而它也适用于用户。我已经检查了它配置了从“Rights Inherit From: All-Projects”以及“Project All-Projects”访问的项目,它具有以下设置。

全球能力

Administrate Server -
Allow -  Administrators

Priority -
Batch -  Non-Interactive Users

Stream Events - 
Allow - Non-Interactive Users

你能告诉我在哪里可以配置权限吗,这样就不允许该用户从 Gerrit 组中删除该用户。只有 Gerrit 管理员需要有用户从 Gerrit 组中添加和删除权限。

检查以下内容:

  • 单击某个组的 "General" 选项卡。
  • 查看"Owners"字段中的组

属于所有者组(或其子组之一的成员)的所有用户都有权向原始组添加和删除用户。

在此字段中输入管理员组(或您想要的其他组),然后单击 "Change owner" 按钮。