gpt4 book ai didi

maven - 将 Artifact 部署到 Nexus 3 所需的最低权限集是什么?

转载 作者:行者123 更新时间:2023-12-03 08:46:21 24 4
gpt4 key购买 nike

我正在使用 Nexus Repository Manager 3.1.0-04,我想创建一个只拥有部署权限的用户。为此所需的最低权限集是什么?

现在我创建了一个角色 nx-deploy具有以下特权:

  • nx-repository-admin---阅读
  • nx-repository-admin---浏览
  • nx-repository-admin---删除
  • nx-repository-admin---编辑
  • nx-repository-admin---添加

  • 然后我创建了一个用户 deployment与角色 nx-deploy .我现在可以部署 Artifact ,但是,我认为我赋予了太多特权? admin这部分不是我想要的部署用户,所以这部分让我有点紧张。

    不用说,在安全部分下有太多的特权可供选择。

    最佳答案

    一般规则是 nx-repository-admin权限用于管理存储库及其详细信息; nx-repository-view权限用于在设置后使用存储库。分配后者。

    要调整部署用户的存储库权限,您应该使用 nx-repository-view-*-*-*作为分配的权限,而不是 nx-repository-admin .因此,删除您在问题中提到的所有权限,并将“给定”字段替换为 nx-repository-view-*-*-* .由于权限用星号表示,因此您的部署用户可以执行上述所有操作(即浏览、阅读、编辑、添加和删除)。

    请参阅屏幕截图以供引用:

    Configuring the nx-deploy Privilege for the Deployment Role

    您可以在安全章节中阅读更多关于权限的信息:https://help.sonatype.com/repomanager3/security/privileges

    关于maven - 将 Artifact 部署到 Nexus 3 所需的最低权限集是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966763/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com