之前学习Nexus用的是admin账号,感觉权限有点大,可能会存在很大的风险,尤其是用公司的生产环境的时候,这个时候就需要进行Nexus的权限分配。

用户角色

Nexus上已经预留了三种用户,用admin登录后可以看到

admin : 拥有Nexus全部权限

deployment: 能够访问nexus,浏览仓库内容,搜索,上传部署,但是不能nexus进行任何配置,默认密码为deployment123。

anonymous:也就是未登录的匿名用户,只能进行浏览和搜索。

用户权限

至于权限管理 则是通过Roles来进行管理

点开之后可以看到  主要分为三部分

         

nexus开头的都是关于nexus的权限   repo则是关于仓库的权限  UI是关于UI界面的

例如:

UI:Basic UIPrivileges:包含了访问Nexus界面必须的最基本的权限。

UI:RepositoryBrowser:包含了浏览仓库页面所需要的权限。

UI:Search:包含了访问快速搜索栏及搜索界面所需要的权限。

Repo:AllRepositories (Read):给予用户读取所有仓库内容的权限。没有仓库的读权限用户将无法再仓库页面看到实际的仓库内容,也无法使用Maven从仓库下载构件。

Repo:AllRepositories (Full Control):给予用户完全控制所有仓库内容的权限。用户不仅可以浏览、下载构件,还可以部署构件及删除仓库内容。

Nexus为项目单独分配仓库并用权限管理

为项目构建仓库,之前已经实现了,现在主要讲一下怎么管理权限并分配。

创建权限

首先选择左侧目录的 Privileges(权限)

然后点击Add ------> Repository Target Privilege

Name和Description 根据自己的需求来写   repository 选择之前已经建立好的仓库   Repository Target 选择All  maven2  点击save

在上面的权限列表里就会看到相应的增删改查以及View(界面)的权限。

封装权限规则

这一步主要是将之前的创建的权限打包封装,方便后面根据用户角色进行权限分配。

点击左侧目录的 Roles

同样的点击Add   ---->  Nexus Roles

Roles 和name  同样是根据自己的需求来填写,点击add   可以把之前创建的权限添加进来

创建用户并分配权限

点击左侧目录的user  --->  add ---->nexus user

status 选择 active   下面的role  management 则可以根据自己的需求添加不同的权限包

以上就完成了nexus 用户权限分配及管理的问题。

Nexus的权限管理及分配相关推荐

  1. Nexus的权限管理

    2019独角兽企业重金招聘Python工程师标准>>> 在部署构件到Nexus上的时候我们注意到配置一个验证信息,那么,Nexus的权限管理是怎么样的呢?我们又怎么合理地分配权限呢? ...

  2. Microsoft Dynamics CRM 2013 的权限管理与分配 (二)

    以下为安全角色,详细设定,即模板设定吧. 因为本人的U盘要坏了,所以这几个月的截图赶紧发布成文章吧,不要坏了,之前测试的结果都没有了. 来吧,Go 默认系统中有如下安全角色.给用户相应角色,即获得相应 ...

  3. 后台权限管理层级分配两个必要的递归函数

    public function treeLevel(array $data, int $pid = 0, string $html = '–', int $level = 0) { static ar ...

  4. Ant Design Pro v5 获取动态菜单与基于角色权限管理视频教程(33 个视频)

    Ant Design Pro v5 获取动态菜单与基于角色权限管理视频教程(33 个视频) 很多人问如何获取动态菜单的,所以在 antd prov 5 来讲一下角色管理的.从最基础的用户管理,角色管理 ...

  5. 企业级微服务构建-01搭建和使用Maven私有仓库(Nexus)-09权限(Privileges)

    亲历的企业级微服务的完整构建过程-系列文章目录 本人参与了这次的企业级微服务的完整构建,想要记录下来以便以后复习,同时也想分享给小伙伴们,抛砖引玉,欢迎大家提出自己的意见和建议,大家一起探讨一起成长. ...

  6. 一步一步Asp.Net MVC系列_权限管理总结(附MVC权限管理系统源码)

    TZHSWEET:请大家多多反馈问题,我已经在修改中了,已更新版本...... 如果大家遇到数据库附加问题,EF连接字符串问题,请自行配置,如果有bug反馈可以私聊,我的qq:409180955. 项 ...

  7. 单一窗口关区备案_单一窗口税费支付权限管理

    企业需先使用法人卡登录"单一窗口"税费支付系统进行业务权限授权后,才可以使用操作员卡查询.支付.打印税单等. "业务权限授权"模块提供税费支付企业相关业务权限( ...

  8. RBAC新解 - 基于资源的权限管理

    1.什么是角色 当说到程序的权限管理时,人们往往想到角色这一概念.角色是代表一系列可执行的操作或责任的实体,用于限定你在软件系统中能做什么.不能做什么.用户帐号往往与角色相关联,因此,一个用户在软件系 ...

  9. 博客5:文件,目录以及用户的权限管理

    linux用户与组的相关内容简介:    1.Linux用户:Username/UID 管理员:root,0普通用户:1-65535系统用户:1-499(在centos7上为1-999)作用:对守护进 ...

最新文章

  1. .Net异步编程知多少
  2. Swift之数组去重(去除重复元素)
  3. 分享《组播技术白皮书》
  4. Scala的控制结构
  5. 小红书去水印代码_小红书商家须知!小红书引流靠谱吗?
  6. ASP.NET MVC 过滤器(五)
  7. S5PV210体系结构与接口12:I2C编程
  8. Vue:vue将按需引入element抽成单独js文件
  9. 8 对象、类与面向对象编程
  10. C++ primer 练习题
  11. 将 MySQL 数据库恢复到某个时间点
  12. 猜字游戏的各种玩法(附详细源码+演示结果),你都玩过吗?
  13. 《Network Science》:一本关于网络科学的书
  14. 色环电阻阻值如何识别
  15. 在html中div水平垂直css,html中div使用CSS实现水平/垂直居中的多种方式
  16. Windows电脑上最好的3个epub阅读器
  17. 上帝或许不掷骰子,但可能会踢足球|图片中的数学之美
  18. VR-AR应用如何改变我们的城市生活?
  19. 使用 feapder 开发爬虫是一种怎样的体验
  20. 用 Python Turtle画图学习(紫色樱花树) 附源代码

热门文章

  1. 安全测试那些事儿......
  2. DOS命令--ASSOC的学习
  3. 老男孩第58期马帅琦
  4. QT基础学习笔记 Demo01
  5. 520,用Python定制你的《本草纲目女孩》
  6. IEC61850缩略语一览表
  7. 开源游戏服务器框架NoahGameFrame(NF)服务器端环境搭建(二)
  8. 互联网医院源码|互联网医院软件体现智慧医疗的优势
  9. 算数操作符与移位操作符
  10. 大数据 hadoop 经典面试题 | 一