MongoDB管理者とユーザーの追加

837 ワード

管理者の追加
コマンドmongoを使用してコマンドラインに入り、ユーザー管理権限が必要な最初のユーザーを作成します.ここでロールをrootに設定します.
> use admin
> db.createUser({user:"admin",pwd:"password",roles: [{ role: "root", db: "admin" }]})

新しいユーザーはシステムにいます.users中
> db.getCollectionNames()
[ "system.indexes", "system.users", "system.version" ]

最初のユーザの追加が完了すると、他のユーザのdb使用を追加し続けるには認証が必要になる.auth(「admin」>「password」)認証
データベース・ユーザーの追加
他のデータベースにユーザーを追加するには、ユーザーを追加する前にデータベースに切り替える必要があります.ここでは、そのロールをdbOwnerに設定します.
> use testdb1
> db.createUser({user: "testdb1u1", pwd: "xyz123", roles: [{ role: "dbOwner", db: "testdb1" }]})

ユーザーの表示
> use admin
> db.system.users.find()