mongodb安全配置
2015-05-25 14:04
281 查看
1. 为数据库增加管理员
use admin db.createUser({ >user:'userName', pwd:'password', roles:[{role:'userAdminAnyDatabase',db:'admin'}] })
2.修改配置文件
vim /etc/mongod.conf auth=true
3.重启服务生效
service mongod restart
4. 为普通数据库创建用户
use test db.createUser({user:'001say',pwd:'001say',roles:[{role:'readWrite',db:'test'}]})
在为test数据库创建用户之前,你必须先使用前面创建的管理员账号登录
role这里有两个规则:readWrite表示可读可写,read表示为只能读
5.修改和删除账户
use admin db.auth('name','pass') //身份认证 db.removeUser('001say')
运行删除001say这个账号
use admin db.updateUser({user:'001say',pwd:'123456'})
更改密码为123456
6.禁止javascript脚本执行
如果程序可以不使用javascript的话,关闭执行
vim /etc/mongod.conf noscripting=true
重启服务生效
相关文章推荐
- MongoDB安全配置详解
- MongoDb 安装服务 以及 安全配置
- mongodb 安全配置
- MongoDb安全配置:简单的身份认证
- MongoDb 安全配置
- 服务安装Mongodb应用实战教程:windows下安装与安全策略配置
- 【转】MongoDB安全配置
- MongoDB配置用户安全模式
- MongoDB安全配置
- MongoDB 安全 checklist 及最优配置模板
- 如何安全地配置一个生产环境的MongoDB服务器?
- Mongodb应用实战教程:windows下安装与安全策略配置
- MongoDB用户安全配置
- MongoDB基本安全配置
- MongoDB安全配置详解
- Apache Web 服务器安全配置
- Linux安全配置大全
- Linux下PHP的10大安全配置
- Win2003 防木马、权限设置、IIS服务器安全配置整理