美文网首页
MongoDB 启用认证权限设置

MongoDB 启用认证权限设置

作者: 矛盾迩 | 来源:发表于2018-08-22 18:12 被阅读107次

MongoDB默认不开启授权认证,只要客户端程序能够访问MongoDB服务器,就可以与它进行连接

需要特别注意一点,就是在开启授权认证模式之前,需要先在MongoDB中创建一个管理员用户,MongoDB是不提供默认用户的。

mongodb 启动 service MongoDB restart  

 /etc/mongo.conf 位mongo配置文件所在的地址

lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令 kill -9 关闭

#关闭用户认证

auth=false

cd usr/bin/ 

./mongodb 进去MongoDB客户端

use admin

添加管理员用户

db.createUser({user:"admin",pwd:"123456",roles:["root"]})

版本低于2.4

db.addUser({user:"admin",pwd:"123456",roles:["root"]})

备注:用户名和密码可随意定

认证

db.auth("admin", "123456")

切换数据库

use test

创建用户

db.addUser({user: "pcdb", pwd: "pcdb", roles: ["readWrite"] })

相关文章

  • MongoDB 启用认证权限设置

    MongoDB默认不开启授权认证,只要客户端程序能够访问MongoDB服务器,就可以与它进行连接 需要特别注意一点...

  • MongoDB3.0+启用认证权限设置

    MongoDB默认不开启认证,也没有默认管理用户。 以普通方式启动MongoDB,bin/mongo进入控制台,创...

  • mongoBD--管理员权限windows/ubuntu

    不开启权限的时候启动mongoDB: 创建超级管理用户 启用安全认证 重启启动mongo服务: 开启权限后登陆 修...

  • mongoBD--管理员权限、备份与恢复、导入导出

    不开启权限的时候启动mongoDB: 创建超级管理用户 启用安全认证 进入配置文件并修改sudo vi /etc/...

  • MongoDB认证和授权

    MongoDB认证和授权详解MongoDB安全介绍及配置身份认证MondoDB安全 要想了解MongoDB的权限必...

  • mongoDB权限配置

    mongoDB的权限配置主要分为两步: 启用访问控制进入mongoDB的安装目录,如:C:\MongoDB\Ser...

  • mongoDB 鉴权角色权限和相关命令介绍

    前言 前一篇文章《mongoDB 启用鉴权设置》中讲了怎么启用 mongoDB 的鉴权设置,并且简单的加了一个 a...

  • 3.安全认证

    3.1 MongoDB的用户和角色权限简介 默认情况下,MongoDB实例启动运行时是没有启用用户访问权限控制的,...

  • mongodb权限简介

    mongodb概念 权限模型 mongodb使用基于角色的认证授权模型,也就是我们熟知的RBAC权限模型,参考Ro...

  • MongoDB 权限认证

    MongoDB 权限认证 MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访...

网友评论

      本文标题:MongoDB 启用认证权限设置

      本文链接:https://www.haomeiwen.com/subject/vdwyiftx.html