mongodb 修改用户密码 2种方法
来源:互联网 发布:麒麟网络 上市 编辑:程序博客网 时间:2024/06/08 10:10
mongodb的用户信息是存放在system.users表中的,修改密码不能直接更新表数据,这样的话,存到表里的密码是明文的,这就不对了。
1,错误做法,直接更新表
> db.system.users.update({"_id" : ObjectId("529e67553992b24438d5e315")},{"user":"tank2","readOnly" : false,"pwd":"123"})> db.system.users.find();{ "_id" : ObjectId("529e5f8474b4c660718a70f3"), "user" : "tank1", "readOnly" : false, "pwd" : "35dd47abff098f5b4f0b567db8edeac5" }{ "_id" : ObjectId("529e67553992b24438d5e315"), "user" : "tank2", "readOnly" : false, "pwd"
2,正确做法,利用db.addUser
> db.addUser('tank2','111'){ "_id" : ObjectId("529e6f1c8d95afd190add450"), "user" : "tank2", "readOnly" : false, "pwd" : "6b4334d2c97c526e6a11b2f9ce1996e0"}
有人会问,这个不是添加用户的方法吗。不错这是添加用户的方法,但是如果用户名相同,密码不同的话,就会更新密码。
3,正确做法,利用db.changeUserPassword
> db.changeUserPassword('tank2','test');
0 0
- mongodb 修改用户密码 2种方法
- mongodb修改用户密码的2种方法
- mongodb 修改用户密码 2种方法
- mysql三种修改用户密码的方法
- 修改用户密码方法总结
- oarcle修改用户密码方法
- CentOS修改用户密码方法
- MongoDb 查看用户名列表 , 修改用户密码
- Oracle修改用户密码的方法
- 修改mysql用户密码的方法
- Ubuntu 修改用户密码方法详解
- Ubuntu 修改用户密码方法详解
- 修改tomcat的用户密码【2】
- 修改windows xp sp1用户密码的方法
- 使用mysqladmin修改用户密码的正确方法!
- ORACLE 中修改用户密码的方法
- Windows XP 用户密码简单修改方法
- linux下修改用户密码方法搜集
- MaterialDesign学习笔记1:DrawerLayout+NavigationView实现抽屉效果
- shell脚本备份本地服务器的文件到远程服务器
- 1037. Magic Coupon (25)
- 零基础H5教程
- Java面向对象(4)单例设计模式
- mongodb 修改用户密码 2种方法
- 建表、更新、查询综合练习
- Ubuntu 16.04Caffe配置出现问题解决方法
- Light oj 1148 - Mad Counting【模拟】
- js map
- Instruments使用技巧
- LNMP下PHP网站性能压力测试工具WebBench安装教程
- oracle EBS采购订单各表作用分析
- 关于项目中读取文件的探讨