MongoDB权限控制
文章目录
- 权限控制API
- 针对所有数据库的角色
- 针对单个数据库的角色
- 副本与集群的权限控制
- 小结
权限控制API
到目前为止,数据库都处于“裸奔”的状态,任何用户都可以连接到任何数据库并进行CRUD操作。像关系数据库一样,不同的用户应该有不同的权限来操作数据库,MongoDB提供了一套权限控制的API来实现这样的需求。
针对所有数据库的角色
mongod 实例启动后,默认情况下并没有打开权限认证的功能,即使配置文件里面显示的指定了auth = true,需按以下内容的配置文件启动mongod 实例。
但是 MongoDB 激活权限功能后,所有的客户端连接操作都必须进行权限认证。MongoDB 采用基于角色的权限控制,一个角色是一组权限的集合,一个权限决定了用户对某个数据库可以有哪些操作动作,用户可能有一个或多个角色。如下面命令创建一个用户并赋予 root角色。
创建成功后,admin数据库上将添加一个角色为root的用户,root角色为系统内建的一种角色,这种角色的权限最大,拥有这种角色的用户就是一个超级用户,可以对任何数据库执行任何操作。
数据库admin上保存了针对实例上所有数据库的管理用户,上面的用户gyw拥有的角色root权限最大,当然还有一些其他角色,权限小一点ÿ
MongoDB权限控制相关推荐
- 逻辑漏洞——权限控制问题
普及权限控制的方法.常见非授权访问漏洞以及水平越权与垂直越权的成因与利用方法.修复方法 权限控制 某个主体(subject)对某个客体(object)需要实施某种操作(operation),系统对这种 ...
- java nginx 例子_Java及nginx实现文件权限控制代码实例
我们知道,使用nginx作为文件下载服务器,可以极大地降低对后端Java服务器的负载冲击,但是nginx本身并不提供授权控制,因此好的方案是由后端服务器实现权限控制,最好的方式是直接复用应用的认证体系 ...
- 松耦合式的权限控制设计,自定义权限表达式
点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...
- mysql用户控制登录_MySql用户权限控制_MySQL
bitsCN.com MySql用户权限控制 本文将介绍MySql创建帐号,删除帐号,设置和介绍各种帐号的权限 创建用户帐号: www.bitsCN.com [sql] CREATE USER use ...
- 前、后端分离权限控制设计和实现思路
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:8rr.co/9QUT 简述 近几年随着react.angu ...
- cvs linux权限,Linux下CVS+ACL的权限控制是什么? 爱问知识人
考试大Linux站整理:我的CVS服务器端是在linux下,我安装了cvs-1.11.22-cvsacl-1.2.5-patched.tar.gz,利用CVS+ACL来做权限控制.但是现在遇到几个问题 ...
- mongodb权限管理02
mongodb权限管理02 接下来,mongodb 的配置文件中如何实现密码的登录呢? 我们之前是直接用的这个命令 [root@prd3-mysql-0-36 ~]# mongod -f /ivarg ...
- Java访问权限控制
面向对象的核心思想之一就是封装,只把有限的方法和成员公开给别人,这也是迪米特法则的内在要求,是外部调用方对方法体内的实现细节知道得尽可能少. 如何实现封装呢? 需要使用某些关键字来限制外部对类内属性和 ...
- 基于RESTful API 怎么设计用户权限控制?
作者:JC_Huang http://www.jianshu.com/p/db65cf48c111 1 前言 有人说,每个人都是平等的: 也有人说,人生来就是不平等的: 在人类社会中,并没有绝对的 ...
最新文章
- 使用sourceInsight 提高代码编写效率
- ds90ub934 i2c 配置_DS90UB948-Q1:1080p 双路 FPD-Link III 解串器
- CentOS 6 nginx(Tengine2.1.2)源码编译一键部署脚本
- 动态规划训练22 [Milking Time POJ - 3616 ]
- netbios 和smb
- 【LeetCode】【HOT】394. 字符串解码(栈)
- 《Genesis-3D游戏引擎系列教程-入门篇》九:发布到移动平台
- 简单编译器的实现 (四)
- 今日头条笔试面试大全
- 【黑马程序员pink老师前端】HTML
- C语言编程练习题_02兰州烧饼
- 获取裁判文书案号问题的解决过程
- 深度分析蚂蚁金服RPC框架结构
- ORB-SLAM——a Versatile and Accurate Monocular SLAM System)
- localhost和127.0.0.1有什么区别?
- PI API 基础函数(一)
- python中find函数是什么意思_find函数什么意思
- 相机与IMU标定教程
- 大数据到底是干什么用的?
- Linux命令:wget
热门文章
- android uiautomator 截屏,安卓系统手机用uiautomatorviewer.bat截图失败或者用adb截的图片打不开...
- 【OpenCV 例程300篇】204. 图像的色彩风格滤镜
- 【Docker 运维】Docker迁移至新磁盘
- 【2021-07-16】堆糖注册(数美滑块)
- 论文自动化与计算机的联系方式,计算机和自动化本来是一家.doc
- 我的世界java版需要多少钱_我的世界Java版20w49a快照版
- 删掉系统服务里边的tomcat7服务
- utools 效率桌面工具
- shopex二次开发手册
- 很多朋友不知道的网站备案流程!