mongodb 访问权限控制
来源:互联网 发布:网络扁平化的优点 编辑:程序博客网 时间:2024/05/18 19:38
mongodb :3.4.4
system:ubuntu14.04
访问权限控制分为两部分:用户,ip
用户控制
- 增加用户
1 在一个终端打开mongodb 服务端,( mongod --config /etc/mongodb.conf)
2 在另外一个终端,打开mongo-shell
输入:
## 创建一个 用户,对数据库xx, 只有read权限
use xx
db.createUser(
{
user: "user1",
pwd: "pwd1",
roles: [ { role: "read", db:"xx"} ]
}
) - 退出客户端
- 退出服务端
- 修改/etc/mongodb.conf
- 修改bindIp 为
bindIp:0.0.0.0 - 增加
security
authorization: enabled
- 修改bindIp 为
- 保存并推出
- 启动服务器 mongod –config /etc/mongodb.conf
- 使用 mongo -uuser1 -ppwd1 xx 就可以进入mongodb了。(只能读取数据库xx)
ip限制
## 禁止访问 端口 27017 sudo iptables -I INPUT -p tcp --dport 27017 -j DROP ## 本地可以访问端口 27017 sudo iptables -I INPUT -s 127.0.0.1 -p tcp --dport 27017 -j ACCEPT ## 公网出口为1.1.1.1 的服务器可以访问数据库 sudo iptables -I INPUT -s 1.1.1.1 -p tcp --dport 27017 -j ACCEPT ## 设置开机启动(root账户下) iptables-save > /etc/iptables.conf iptables-restore < /etc/iptables.conf
0 0
- mongodb 访问权限控制
- MongoDB 安全权限访问控制
- MongoDB 安全权限访问控制
- mongoDB 3.0 安全权限访问控制(转)
- mongoDB 3.0 安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- mongoDB 3.0安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- MongoDB 3.0+ 安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- MongoDB 3.0安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- mongoDB 3.0 安全权限访问控制
- MongoDB 3.0 安全权限访问控制
- MongoDB 3.0安全权限访问控制
- caffe 命令及参数解析
- java、八大经典书籍,你看过几本?
- 基于《Selenium 2自动化测试实战》的学习笔记(1)—— 软件测试分类
- 线程学习总结-----/*自己编写*/
- Jquery 表单校验注册+购物车
- mongodb 访问权限控制
- 账号已被停用,请咨询系统管理员
- 剑指offer 40. 数组中只出现一次的数字
- [android]Gradle 应用插件︰ com.google.gms.google 服务
- [C++]bitset类用法
- 数据库链接错误,有可能不是用户名密码的问题
- 最全的Java笔试题库之选择题篇-总共234道【181~234】
- 内心空明
- O(n)回文子串(Manacher)算法