[컴][DB] MongoDB 계정 만들기

mongodb 계정 / 몽고DB 계정 동작 / 계정 동작하는 flow


계정 추가하는 방법


v.2.4.14


use db_name
db.addUser("id", "password", false)

true 를 하면 readOnly 이고 false 이면 read/write 이다.


db.createUser()?, db.addUser()?

Mongo DB 2.6 이후에 함수가 바뀌었다.




MongoDB Authentication 이 동작하는 방법

방법이 조금 신기하다. 특정 db 로 접근할 때는 우리가 일반적으로 알 듯이 id/pw 에 따라 접근을 할 수 있다. 그런데 admin db 에 대한 접근이 가능하다면, admin db 에 접근하면 접근한 user 는 userAdminAnyDatabase 라는 role 을 얻게 되고, 이로인해 다른 db 로 추가적인 authentication 이 없이 접근이 가능하다.




댓글 없음:

댓글 쓰기