iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mongo用户与权限
  • 332
分享到

mongo用户与权限

2024-04-02 19:04:59 332人浏览 独家记忆
摘要

    开启mongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库!    在刚安装完毕的时候MonGoDB都默认有一个admin数据库(3.0以前

    开启mongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库
    在刚安装完毕的时候MonGoDB都默认有一个admin数据库(3.0以前,3.0以后默认没有这个admin数据库,需自己创建),此时admin数据库是空的,没有记录权限相关的信息!当 admin.system.users一个用户都没有时,即使mongod启动时添加了--auth参数,如果没有在admin数据库中添加用户,此时不 进行任何认证还是可以做任何操作(不管是否是以--auth 参数启动),直到在admin.system.users中添加了一个用户。

需要注意的是:admin.system.users中将会保存比在其它数据库中设置的用户权限更大的用户信息,拥有超级权限,也就是说在admin中创建的用户可以对mongodb中的其他数据库数据进行操作。

总结

1) mongodb系统中,数据库是由超级用户来创建的,一个数据库可以包含多个用户,一个用户只能在一个数据库下,不同数据库中的用户可以同名!
2)当admin.system.users一个用户都没有时,即使mongod启动时添加了--auth参数,如果没有在admin数据库中添加用户,此时 不进行任何认证还是可以做任何操作(不管是否是以--auth 参数启动),直到在admin.system.users中添加了一个用户。
3)特定数据库比如DB1下的用户User1,不能够访问其他数据库DB2,但是可以访问本数据库下其他用户创建的数据!
4)不同数据库中同名的用户不能够登录其他数据库!比如DB1,DB2都有user1,以user1登录DB1后,不能够登录到DB2进行数据库操作!
5)在admin数据库创建的用户具有超级权限,可以对mongodb系统内的任何数据库的数据对象进行操作!

您可能感兴趣的文档:

--结束END--

本文标题: mongo用户与权限

本文链接: https://www.lsjlt.com/news/52773.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mongo用户与权限
        开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库!    在刚安装完毕的时候MongoDB都默认有一个admin数据库(3.0以前...
    99+
    2024-04-02
  • Oracle11g 用户与权限管理
    ---用户与权限管理---- --1,用户-- Create User 用户名 Identified By "口令" Default Tablespace 表空间       ...
    99+
    2024-04-02
  • MySQL用户与权限管理介绍
    这篇文章主要介绍“MySQL用户与权限管理介绍”,在日常操作中,相信很多人在MySQL用户与权限管理介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL用户与权限管理...
    99+
    2024-04-02
  • Linux 用户权限
    用户权限 1、访问权限2、chmod 命令3、chown 命令4、chgrp命令5、权限掩码6、lsattr 命令7、chattr命令8、文件的特别权限suid权限set位权限粘滞位权限(Sticky) 9、ACL访问控制列表s...
    99+
    2023-08-24
    linux 服务器 运维
  • mysql用户权限
    读写、只读、DML、DDL 区别 在MySQL中,有不同的用户权限级别,包括读写权限、只读权限、DML权限和DDL权限。下面是它们之间的区别: 读写权限(Read/Write):具有读写权限的用户可...
    99+
    2023-09-05
    mysql 数据库
  • MySQL用户与权限的管理详解
    本文实例讲述了MySQL用户与权限的管理。分享给大家供大家参考,具体如下: 用户连接到MySQL,可以做各种查询,这都是MySQL用户与权限功能在背后维持着操作。 用户与数据库服务器交互数据,分为两个阶...
    99+
    2024-04-02
  • LINUX SSH互信与用户家目录权限
        最近,在2台oracle rac集群服务器上部署另外一套oracle数据库,DBCA建库的时候报集群节点不可访问,但是现有的集群确实是在正常工作。经过排查发现是oracle家目录权限被设置为777,将异常节点or...
    99+
    2023-06-06
  • Django用户认证系统(三)组与权限
    原文:https://www.cnblogs.com/linxiyue/p/4060817.html Django的权限系统很简单,它可以赋予users或groups中的users以权限。 Django admin后台就使用了该权限系统,...
    99+
    2023-01-30
    权限 用户 系统
  • ​MySQL中用户与权限的示例分析
    小编给大家分享一下MySQL中用户与权限的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL用户与权限 ...
    99+
    2024-04-02
  • oracle用户查询权限
    Oracle用户查询权限可以通过以下几种方式进行:1. 使用Oracle的系统视图查询用户权限:```sqlSELECT *...
    99+
    2023-08-22
    oracle
  • MySQL授予用户权限
    使用该命令可以展示出mysql中存在的权限。 show privileges; 给用户授权的方式有 2 种,分别是通过把角色赋予用户给用户授权(mysql8.0的特性) 和 直接给用户授权。用户是数据库的使用者,我们可以通过给用户授予访问数...
    99+
    2023-08-16
    mysql 数据库 java
  • oracle如何授权表权限给用户
    要授予用户对表的权限,可以使用Oracle的GRANT语句。下面是一些常见的授权表权限的示例: 授予用户SELECT权限: GR...
    99+
    2024-04-09
    oracle
  • Ubuntu—root用户权限设置
    Ubuntu—root用户权限设置 本人ubuntu版本:18.04(其他版本设置步骤相同) Step1. 获得临时root权限 (1)terminal中输入命令: sudo -s (2)输入当前账户密码 Step2. 设置root...
    99+
    2023-08-31
    ubuntu linux 服务器
  • 第九章:创建用户和用户权限
    Windows: 创建用户: 第一种方法创建用户: 先点右上角的工具,然后点击AD用户和计算机 双击skills.com打开目录,再双击Us...
    99+
    2023-10-26
    linux 运维 服务器 Powered by 金山文档
  • MySQL如何实现用户管理与权限管理
    这篇文章主要为大家展示了“MySQL如何实现用户管理与权限管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户管理与权限管理”这篇文章吧。 ...
    99+
    2024-04-02
  • 查询oracle用户角色权限
    1.查看所有用户:   select * from dba_users;   select * ...
    99+
    2024-04-02
  • oracle用户权限如何查询
    要查询Oracle用户的权限,可以使用以下几种方法:1. 查询用户的系统权限:```sqlSELECT * FROM DBA...
    99+
    2023-08-23
    oracle
  • plsql如何查看用户权限
    在PL/SQL中,可以使用系统视图`USER_TAB_PRIVS`或`USER_SYS_PRIVS`来查询用户的权限。1. 使用`U...
    99+
    2023-09-28
    plsql
  • MySQL如何设置用户权限和授权
    在MySQL中,可以使用GRANT语句来设置用户权限和授权。以下是一些常见的示例: 授权用户访问数据库: GRANT ALL P...
    99+
    2024-04-09
    MySQL
  • 如何修改ubuntu用户权限
    修改ubuntu用户权限的方法:1、点击桌面上的系统,打开系统管理中的用户和组。2、在用户设置对话框查看用户数量及权限。3、选择要修改权限的用户名。4、在高级设置的用户权限中添加或删除用户的权限即可。具体操作步骤:首先点击桌面的system...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作