educoder MongoDB数据库安全

阅读 102

2022-03-12

第一关:

创建管理员用户

pgrep mongo -l
mongo
use admin
db.createUser({user:"admin",pwd:"123456",roles:[{role:"root",db:"admin"}]})  

第二关:

按需求创建普通用户

pgrep mongo -l
mongo
use firstdb
db.createUser({user:"people",pwd:"people",roles:[{role:"read",db:"firstdb"}]}) 
use admin
db.dropUser("abc")

第3关:数据库限制访问

pgrep mongo -l
mongo
use admin
db.shutdownServer()  #关闭服务  
exit                 #退出数据库  
mongod -port 20018 --dbpath /data/db --logpath /tmp/mongodb.log --bind_ip 127.0.0.1 --fork  
mongo 127.0.0.1:20018

精彩评论(0)

0 0 举报