2016-12-05 3 views
13

Nexus Repository Manager 3.1.0-04를 사용하고 있으며 배포 권한 만있는 사용자를 만들고 싶습니다. 최소한의 권한은 무엇입니까? - 읽기 Nexus 3에 아티팩트를 배포하는 데 필요한 최소한의 권한은 무엇입니까?

  • NX-저장소 - 관리 - - - -browse
    • NX-저장소 - 관리 - :

      는 지금은 다음과 같은 권한을 가진 역할 nx-deploy을 생성 nx-repository-admin- - -delete

    • nx-repository-admin- - - 내가 역할 nx-deploy와 사용자 deployment을 만든 다음 -add

    -

  • NX-저장소 - 관리 - 편집 할 수 있습니다. 이제 아티팩트를 배포 할 수는 있지만 너무 많은 권한을 부여한다고 생각합니까? admin 부분은 배포 사용자가되기를 바라는 부분이 아니므로 그 부분은 나에게 조금 긴장되어 있습니다.

    물론 보안 섹션에서 선택할 수있는 권한이 너무 많습니다.

  • 답변

    23

    일반적인 규칙은 nx-repository-admin입니다. 저장소와 그 세부 사항을 관리하는 권한이 있습니다. nx-repository-view 권한은 일단 설정되면 저장소 사용을위한 권한입니다. 후자를 지정하십시오.

    배포 사용자의 저장소 권한을 조정하려면 nx-repository-admin 대신 할당 된 권한으로 nx-repository-view-*-*-*을 사용해야합니다. 따라서 질문에서 언급 한 모든 권한을 삭제하고 'Given'필드를 nx-repository-view-*-*-*으로 대체하십시오. 권한은 별표로 표시되므로 배포 사용자는 위의 모든 작업 (예 : 찾아보기, 읽기, 수정, 추가 및 삭제)을 수행 할 수 있습니다.

    Configuring the nx-deploy Privilege for the Deployment Role

    당신은 보안 장에서 권한에 대한 자세한 내용을보실 수 있습니다 :

    는 참조에 대한 스크린 샷을 참조 https://books.sonatype.com/nexus-book/reference3/security.html#privileges

    +5

    내가 이슈로 구성 배포 설정 한 권한의 최소한의 : 'nx-repository-view - * - * - {편집, 읽기, 추가, 찾기}'. Nexus Repository Manager OSS 3.2.1-01을 사용하고 있습니다. – Alberto