2019独角兽企业重金招聘Python工程师标准>>>

用户管理及权限管理的意义

用户管理及权限管理一直是应用系统中不可缺少的一个部分

系统用户很多,系统功能也很多

不同用户对系统功能的需求不同

出于安全等考虑,关键的、重要的系统功能需限制部分用户的使用

出于方便性考虑,系统功能需要根据不同的用户而定制

用户及权限管理涉及的几个概念

用户分类:系统用户、超级用户、管理员用户、DBA用户、领导用户、专家用户、操作员用户、客户用户、……

系统权限:即对不同用户使用系统资源(功能菜单项、按钮、输入控件等)的使用或访问权限

用户:应用系统的具体操作者,用户可以拥有一定范围的权限

角色:为了对许多拥有相似权限的用户进行分类管理,定义了角色的概念,例如系统管理员、管理员、用户、访客等角色

组:为了更好地管理用户,对用户进行分组归类,简称为用户分组,如普通QQ群、高级QQ群;一级单位用户、二级单位用户等

权限、用户、角色、组之间的关系

用户的权限集 =

自身的权限 + 所属的各角色权限 + 所属的各组权限

用户及权限管理设计方案

  1. 基于角色的权限设计

2. 基于操作的权限设计

3. 基于角色和操作的权限设计

4. 2&3组合的权限设计

5. 精确至数据记录的权限设计

6. 涉及资源、权限和规则的权限设计

用户及权限管理通用功能设计

用户及权限管理具体实现中,

通用的管理功能大致如图

转载于:https://my.oschina.net/martin123/blog/777102

用户管理及权限管理的意义相关推荐

  1. 【用户——提权——权限管理】

    用户--提权--权限管理 linux用户管理 用户基本概述 什么是用户 为什么需要用户 用户有哪些分类 查询用户的ID信息 用户相关配置文件 passwd文件 shadow文件 用户相关命令 添加用户 ...

  2. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  3. MySQL用户管理和权限管理

    MySQL用户管理和权限管理 在项目中,一个数据库有很多人需要使用,不能所有的人都使用相同的权限,如果人比较多,一人一个用户也很难管理.一般来说,会分超级管理员权限,管理员权限,读写权限,只读权限等, ...

  4. 智能家居助手后台系统原型/智慧家居后台管理系统/应用分析/页面分析/设备分析/用户管理/运营管理/权限管理/系统设置/问题反馈/商城管理/消息管理/用户画像/公告管理/账号画像/留存用户/数据埋点

    作品介绍:智能家居助手后台系统原型/智慧家居后台管理系统/应用分析/页面分析/设备分析/用户管理/运营管理/权限管理/系统设置/问题反馈/商城管理/消息管理/用户画像/公告管理/账号画像/留存用户/数 ...

  5. Spring Boot整合Shiro + JSP教程(用户认证,权限管理,图片验证码)

    在此首先感谢**编程不良人**up主提供的视频教程 代码都是跟着up的视频敲的,遇到的一些问题也是通过CSDN博主提供的教程解决的,在此也感谢那些提供bug解决方案的前辈们~ 项目完整代码已经发布到g ...

  6. 《Linux基础三》用户和文件权限管理

    用户和文件权限管理 1,用户 管理员用户: Root用户,也称根用户.超级用户.超级管理员 可对根目录执行读写和执行操作 具有系统中的最高.所有权限 普通用户: 权限有限的用户 Root用户拥有系统的 ...

  7. Ubuntu/Linux用户管理与权限管理(超详细解析)

    由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...

  8. 谷德威天津思科CCNA培训之用户访问和权限管理

    谷德威天津思科CCNA培训之用户访问和权限管理 设置用户名和密码 提问:为每个单独的人员设置不同的用户名和密码回答:Router1(config)#username NAME password WOR ...

  9. Linux之用户管理、权限管理、程序安装卸载

    一. 用户管理 1. 查看账户 (1). 查看当前账号:whoami ​(2). 查看系统当前登录的账号:who ​补充常用选项: ​(3). 查看系统所有的账号: cat /etc/passwd ​ ...

  10. Linux(5) 组管理和权限管理

    Linux(5) 组管理和权限管理 学习视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=46&spm_id_from=pageDriver 一 ...

最新文章

  1. tf2运行YOLOv4(tflite)
  2. MPB:宁大张德民组-对虾养殖系统微生物组样品的采集与制备
  3. 图解DIV相关编程实例
  4. 359B. Permutation
  5. coco数据集大小分类_Microsoft COCO 数据集
  6. 基于linux的地震数据处理软件的设计与实现,地震数据处理软件系统与应用实验指导书...
  7. WCF分布式安全开发实践(6):传输安全模式之自定义X509Certificate证书验证
  8. Stateflow如何观察变量的变化
  9. mysql 左连接 和全连接_mysql左连接,右连接,内连,全连
  10. leetcodepython_LeetCode 答案(python)1-17
  11. java基本框架代码_Rxjava 源码系列 - 基础框架分析
  12. Java NIO之DatagramChannel
  13. 对话Man Group:对冲基金的达尔文式竞争
  14. button按钮的四种监听及实例
  15. 全志平台 ov2718 sensor驱动开发
  16. 基于Web的酒店客房管理系统的设计与实现
  17. Python利用selenium实现自动登录网页qq
  18. Python实现视频下载
  19. Docker设置阿里云镜像加速器
  20. 工业机器人技术全解析,值得收藏!

热门文章

  1. Illustrator CS3自学实例高清视频教程
  2. 自建nod32更新服务器,ESET NOD32镜像更新服务器
  3. python爬虫百度地图_Python抓取百度地图的数据
  4. 解决浏览器 fakepath 实现图片上传预览
  5. input type=file标签图片上传路径fakepath问题
  6. Matlab安装minGW
  7. linux查看磁带大小命令,16条实用的Linux/Unix 磁带管理命令
  8. 2021年10月份大厂网络工程师面试笔试题题【推荐收藏】
  9. 260道网络安全工程师面试题(附答案)
  10. 【Java】指定【微信】好友自动发送消息