nexus3默认是让游客访问、下载的,我们为了安全着想,需要关闭此功能,配置新的帐号让开发者和运维者使用,关闭方法如下:
![](https://img.haomeiwen.com/i7319528/759b37881cbb8d0e.png)
配置Roles权限
nexus3需要先配置角色,在配置用户来分配权限。
配置开发者权限如下
只需要仓库的view-maven2的browse(访问)、read(读取权限),需要配置public、releases、aliyun三个仓库的读取,访问。然后在下面添加角色即可
![](https://img.haomeiwen.com/i7319528/86cf2759927a4f19.png)
配置运维者(操作docker权限)如下
需要docker仓库的add、browse、edit和read权限,因为docker是各种的manifests组合而成,可能依赖到其他镜像的一部分,所以需要edit权限,添加完毕后加入角色
![](https://img.haomeiwen.com/i7319528/401723887040c47a.png)
这里都需要要添加nx-search-read权限,给用户查找功能
配置用户
配置完毕角色后,添加用户,把角色放入用户即可
![](https://img.haomeiwen.com/i7319528/4aaf374fb591cf6e.png)
网友评论