/ mongodb

mongodb auth

mongodb 2.4 기준

설정파일 변경

vi /etc/mongodb.conf

auth = true

어드민 계정 추가

use admin
db.addUser({user:"adminID", pwd:"adminPW", roles:["userAdmin", "dbAdmin", "clusterAdmin", "readWrite"]})

절대 권력 계정을 하나 추가한다.

어드민 인증

db.auth("adminID", "adminPW")

사용자 추가

use somedb
db.addUser({user:"ID", pwd:"PW", roles:["dbAdmin", "readWrite"]})

사용자 인증

db.auth("ID", "PW")

연결

mongodb://ID:PW@localhost:27017/somedb

resouce

http://docs.mongodb.org/v2.4/tutorial/add-user-administrator/