¿Cuál es el conjunto mínimo de privilegios necesarios para implementar artefactos en Nexus 3?
Estoy usando Nexus Repository Manager 3.1.0-04, y quiero crear un usuario que solo tenga permisos de implementación. ¿Cuáles son los privilegios mínimos requeridos para eso?
Ahora mismo he creado un rol nx-deploy
con lo siguiente privilegios:
- nx-repository-admin---debe decir
- nx-repository-admin---navegar
- nx-repository-admin---suprímase
- nx-repository-admin---editar
- nx-repository-admin---añadir
Luego creé un usuario deployment
con el rol nx-deploy
. Puedo desplegar artefactos ahora, sin embargo, creo que estoy dando demasiados privilegios? La parte admin
no es lo que quiero que sea el usuario de implementación, por lo que esa parte me tiene un poco nervioso.
No hace falta decir que hay demasiados privilegios para elegir en la sección de seguridad.
1 answers
La regla general es nx-repository-admin
los privilegios son para administrar los repositorios y sus detalles; nx-repository-view
los privilegios son para el uso de los repositorios una vez configurados. Asigna este último.
Para modificar los privilegios del repositorio de sus usuarios de Implementación, debe usar nx-repository-view-*-*-*
como privilegio asignado, en lugar de nx-repository-admin
. Por lo tanto, elimine todos los privilegios que abordó en su pregunta y reemplace el campo 'Dado' con nx-repository-view-*-*-*
. Dado que el privilegio se indica con asteriscos, los usuarios de la implementación pueden realice todas las acciones anteriores (es decir, navegar, leer, editar, agregar y eliminar).
Vea la captura de pantalla para referencia:
Configurar el privilegio nx-deploy
para el Rol Deployment
Puede leer más sobre los privilegios en el capítulo Seguridad: https://help.sonatype.com/repomanager3/security/privileges
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-11 18:53:55