maven - nexus - roles & users

  • nexus 3 关闭 anonymous ( 匿名 ) 访问

Security -> Anonymous Access -> Allow anonymous users to access the server -> 取消选中

配置 Roles

nexus 3 需要先配置 role,再配置 user 来分配权限。

配置开发者权限

只需要仓库的 view-maven2 的 browse( 访问 )、read( 读取权限 ),需要配置 public、releases、aliyun 三个仓库的读取,访问。然后在下面添加角色即可

Role IDnx-maven
Role Namenx-maven
Privllegesnx-repository-view-maven2-*-* / nx-search-read
Roles

配置运维权限

需要 docker 仓库的 add、browse、edit 和 read 权限,因为 docker 是各种的 manifests 组合而成,可能依赖到其他镜像的一部分,所以需要 edit 权限,添加完毕后加入角色。

Role IDnx-docker
Role Namenx-docker
Privllegesnx-repository-view-docker-*-* / nx-search-read
Roles

这里都需要要添加 nx-search-read 权限,给用户查找功能

配置用户

配置完毕角色后,添加用户,把角色放入用户即可

参考: https://www.jianshu.com/p/ee5d0201bbd4