usar tutorial proyecto plugin instalar español ejecutar consola como comandos maven deployment nexus nexus3

maven - tutorial - ¿Cuál es el conjunto mínimo de privilegios necesarios para implementar artefactos en Nexus 3?



maven tutorial español (1)

Estoy usando Nexus Repository Manager 3.1.0-04, y quiero crear un usuario para que solo tenga permisos de implementación. ¿Cuál es el conjunto mínimo de privilegios necesarios para eso?

En este momento creé un rol nx-deploy con los siguientes privilegios:

  • nx-repository-admin- - -read
  • nx-repository-admin- - -browse
  • nx-repository-admin- - -delete
  • nx-repository-admin- - -edit
  • nx-repository-admin- - -add

Luego creé una deployment usuario con el rol nx-deploy . Puedo desplegar artefactos ahora, sin embargo, creo que estoy dando demasiados privilegios. La parte de admin no es lo que quiero que sea el usuario de despliegue, así que esa parte me tiene un poco nervioso.

No hace falta decir que hay demasiados privilegios para elegir en la sección de seguridad.


La regla general es nx-repository-admin privilegios son para administrar los repositorios y sus detalles; nx-repository-view privilegios nx-repository-view son para el uso de los repositorios una vez configurados. Asigna el último.

Para ajustar los privilegios del repositorio de su (s) usuario (s) de Implementación, debe usar el nx-repository-view-*-*-* como privilegio asignado, en lugar de nx-repository-admin . Por lo tanto, elimine todos los privilegios que dirigió en su pregunta y reemplace el campo ''Dado'' con nx-repository-view-*-*-* . Dado que el privilegio se indica con asteriscos, los usuarios de su implementación pueden realizar todas las acciones anteriores (es decir, examinar, leer, editar, agregar y eliminar).

Vea la captura de pantalla para referencia:

Configuración del privilegio nx-deploy para la función de Deployment

Puede leer más sobre Privilegios en el capítulo Seguridad: https://books.sonatype.com/nexus-book/reference3/security.html#privileges