用户管理及权限管理的意义
2019独角兽企业重金招聘Python工程师标准>>>
用户管理及权限管理的意义
用户管理及权限管理一直是应用系统中不可缺少的一个部分
系统用户很多,系统功能也很多
不同用户对系统功能的需求不同
出于安全等考虑,关键的、重要的系统功能需限制部分用户的使用
出于方便性考虑,系统功能需要根据不同的用户而定制
用户及权限管理涉及的几个概念
用户分类:系统用户、超级用户、管理员用户、DBA用户、领导用户、专家用户、操作员用户、客户用户、……
系统权限:即对不同用户使用系统资源(功能菜单项、按钮、输入控件等)的使用或访问权限
用户:应用系统的具体操作者,用户可以拥有一定范围的权限
角色:为了对许多拥有相似权限的用户进行分类管理,定义了角色的概念,例如系统管理员、管理员、用户、访客等角色
组:为了更好地管理用户,对用户进行分组归类,简称为用户分组,如普通QQ群、高级QQ群;一级单位用户、二级单位用户等
权限、用户、角色、组之间的关系
用户的权限集 =
自身的权限 + 所属的各角色权限 + 所属的各组权限
用户及权限管理设计方案
基于角色的权限设计
2. 基于操作的权限设计
3. 基于角色和操作的权限设计
4. 2&3组合的权限设计
5. 精确至数据记录的权限设计
6. 涉及资源、权限和规则的权限设计
用户及权限管理通用功能设计
用户及权限管理具体实现中,
通用的管理功能大致如图
转载于:https://my.oschina.net/martin123/blog/777102
用户管理及权限管理的意义相关推荐
- 【用户——提权——权限管理】
用户--提权--权限管理 linux用户管理 用户基本概述 什么是用户 为什么需要用户 用户有哪些分类 查询用户的ID信息 用户相关配置文件 passwd文件 shadow文件 用户相关命令 添加用户 ...
- MySQL学习笔记07【事务、用户管理和权限管理】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- MySQL用户管理和权限管理
MySQL用户管理和权限管理 在项目中,一个数据库有很多人需要使用,不能所有的人都使用相同的权限,如果人比较多,一人一个用户也很难管理.一般来说,会分超级管理员权限,管理员权限,读写权限,只读权限等, ...
- 智能家居助手后台系统原型/智慧家居后台管理系统/应用分析/页面分析/设备分析/用户管理/运营管理/权限管理/系统设置/问题反馈/商城管理/消息管理/用户画像/公告管理/账号画像/留存用户/数据埋点
作品介绍:智能家居助手后台系统原型/智慧家居后台管理系统/应用分析/页面分析/设备分析/用户管理/运营管理/权限管理/系统设置/问题反馈/商城管理/消息管理/用户画像/公告管理/账号画像/留存用户/数 ...
- Spring Boot整合Shiro + JSP教程(用户认证,权限管理,图片验证码)
在此首先感谢**编程不良人**up主提供的视频教程 代码都是跟着up的视频敲的,遇到的一些问题也是通过CSDN博主提供的教程解决的,在此也感谢那些提供bug解决方案的前辈们~ 项目完整代码已经发布到g ...
- 《Linux基础三》用户和文件权限管理
用户和文件权限管理 1,用户 管理员用户: Root用户,也称根用户.超级用户.超级管理员 可对根目录执行读写和执行操作 具有系统中的最高.所有权限 普通用户: 权限有限的用户 Root用户拥有系统的 ...
- Ubuntu/Linux用户管理与权限管理(超详细解析)
由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...
- 谷德威天津思科CCNA培训之用户访问和权限管理
谷德威天津思科CCNA培训之用户访问和权限管理 设置用户名和密码 提问:为每个单独的人员设置不同的用户名和密码回答:Router1(config)#username NAME password WOR ...
- Linux之用户管理、权限管理、程序安装卸载
一. 用户管理 1. 查看账户 (1). 查看当前账号:whoami (2). 查看系统当前登录的账号:who 补充常用选项: (3). 查看系统所有的账号: cat /etc/passwd ...
- Linux(5) 组管理和权限管理
Linux(5) 组管理和权限管理 学习视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=46&spm_id_from=pageDriver 一 ...
最新文章
- tf2运行YOLOv4(tflite)
- MPB:宁大张德民组-对虾养殖系统微生物组样品的采集与制备
- 图解DIV相关编程实例
- 359B. Permutation
- coco数据集大小分类_Microsoft COCO 数据集
- 基于linux的地震数据处理软件的设计与实现,地震数据处理软件系统与应用实验指导书...
- WCF分布式安全开发实践(6):传输安全模式之自定义X509Certificate证书验证
- Stateflow如何观察变量的变化
- mysql 左连接 和全连接_mysql左连接,右连接,内连,全连
- leetcodepython_LeetCode 答案(python)1-17
- java基本框架代码_Rxjava 源码系列 - 基础框架分析
- Java NIO之DatagramChannel
- 对话Man Group:对冲基金的达尔文式竞争
- button按钮的四种监听及实例
- 全志平台 ov2718 sensor驱动开发
- 基于Web的酒店客房管理系统的设计与实现
- Python利用selenium实现自动登录网页qq
- Python实现视频下载
- Docker设置阿里云镜像加速器
- 工业机器人技术全解析,值得收藏!