admin db에 접근해서, 사용자를 추가하고, 추가한 사용자를 보는 예제..

1. 사용자 추가

>use admin
>db.addUser("adminID", "admin-pw")
>db.addUser("readOnlyUser", "readOnlyPassword", true)

2. 사용자 보기
show users 나 db.system.users.find() 로 사용자 추가 확인, 패스워드는 해싱되서 들어가네요.. ^^

> show users
{
    "_id" : ObjectId("4de4c6f08d34658ccb0fa37f"),
    "user" : "admin",
    "readOnly" : false,
    "pwd" : "e66ebf8257615e47e4e6e6e375063a30"
}
{
    "_id" : ObjectId("4de4c7dd8d34658ccb0fa380"),
    "user" : "readOnlyUser",
    "readOnly" : true,
    "pwd" : "d2c06e3c0eda49f8a019d217e34683e8"
}

> db.system.users.find()
{ "_id" : ObjectId("4de4c6f08d34658ccb0fa37f"), "user" : "admin", "readOnly" : false, "pwd" : "e66ebf8257615e47e4e6e6e375063a30" }
{ "_id" : ObjectId("4de4c7dd8d34658ccb0fa380"), "user" : "readOnlyUser", "readOnly" : true, "pwd" : "d2c06e3c0eda49f8a019d217e34683e8" }

3. db에서 기본인증 사용하기
/etc/mongodb.conf 에서 auth=true로 해서 재시작 하면 됩니다.. ^^


저작자 표시
Tag // mongodb
아래의 과정으로 쉽게 설치를 합니다..
자세한 내용은, http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages 에서 보실 수 있습니다. 그리고, http://www.mongodb.org/display/DOCSKR/Ubuntu+and+Debian+packages 에 더 쉽게 설명이.. ^^

1. 설치
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

/etc/apt/sources.list에 아래 추가
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

sudo apt-get update 

sudo apt-get install mongodb-10gen

2. 설정
/etc/init.d# vim /etc/mongodb.conf

3. 재시작
/etc/init.d# ./mongodb restart

저작자 표시
Tag // mongodb, ubuntu