Artifactory:如何在不分配管理员权限的情况下允许仓库创建所需的权限集是什么?
创始人
2024-11-11 01:00:44
0

在Artifactory中,要允许用户在不分配管理员权限的情况下创建仓库,可以通过以下步骤进行设置:

  1. 创建一个新的权限集,该权限集允许用户创建仓库。请注意,创建仓库需要具有manage权限。
import org.artifactory.security.*;
import org.artifactory.security.permissions.PermissionTarget;
import org.artifactory.security.permissions.RepoPermissionTarget;

// 获取Artifactory实例
def artifactory = Artifactory.getServer()

// 创建权限集
def newPermissionTarget = new RepoPermissionTarget(
        "Create Repositories", // 权限集名称
        "Allow users to create repositories", // 权限集描述
        true, // 是否可编辑
        false, // 是否可删除
        false, // 是否可复制
        false, // 是否可分配
        false, // 是否可操作
        false, // 是否可查看
        false, // 是否可下载
        false // 是否可上传
)

// 添加权限
newPermissionTarget.addPermission("manage", "/*")

// 保存权限集
artifactory.getSecurityService().createOrUpdatePermissionTarget(newPermissionTarget)
  1. 将新创建的权限集分配给用户或用户组。以下示例将权限集分配给用户组:
import org.artifactory.security.*;
import org.artifactory.security.permissions.PermissionTarget;
import org.artifactory.security.permissions.RepoPermissionTarget;

// 获取Artifactory实例
def artifactory = Artifactory.getServer()

// 获取用户组
def group = artifactory.security.getGroup("my-group")

// 获取权限集
def permissionTarget = artifactory.security.getPermissionTarget("Create Repositories")

// 分配权限集给用户组
group.addPermissionTarget(permissionTarget)

// 保存用户组
artifactory.security.updateGroup(group)

通过以上步骤,用户组(或用户)将获得创建仓库所需的权限,而无需分配管理员权限。您可以根据需要进行调整和修改权限集的设置。

相关内容

热门资讯

黑科技科技(wepoke智能a... 黑科技科技(wepoke智能ai)wepower使用说明书(wepOkE)素来是真的有挂(确实有挂)...
黑科技模拟器(wepoke智能... WePoker透视辅助工具核心要点解析‌,黑科技模拟器(wepoke智能ai)wepoke是机器发牌...
黑科技脚本(wepokeai代... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中打牌都...
黑科技辅助挂(wepoke真的... 黑科技辅助挂(wepoke真的有挂)wepoke 软件(wEPOKE)固有真的有挂(有挂猫腻)-哔哩...
黑科技辅助挂(wepoke黑科... 黑科技辅助挂(wepoke黑科技)wepoke软件透明挂演示(wEpOke)一直真的有挂(真的有挂)...
黑科技app(wepoke真的... 此外,数据分析德州()辅助神器app还具备辅助透视行为开挂功能,通过对客户透明挂的深入研究,你可以了...
黑科技智能ai(wepoke辅... 黑科技智能ai(wepoke辅助插件)wepoke软件透明(WEPOke)先前是有挂(果真有挂)-哔...
黑科技模拟器(wepoke透明... 黑科技模拟器(wepoke透明黑科技)wepoke德州扑克用ai代打(WEPOKE)最初存在有挂(有...
黑科技插件(wepoke辅助插... 黑科技插件(wepoke辅助插件)wepoke软件透明(WEPOke)从来是真的有挂(有挂解惑)-哔...
黑科技美元局(wepoke智能... 黑科技美元局(wepoke智能ai)wepoke辅助真的假的(wepoKE)原先真的有挂(竟然有挂)...