summaryrefslogtreecommitdiff
path: root/jstests/auth/readProfile.js
blob: 1b6ac67c7d7f5adaba1fb5a5cd8cd5dede19e420 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var conn = MongoRunner.runMongod({auth : ""});

var adminDb = conn.getDB("admin");
var testDb = conn.getDB("testdb");

adminDb.addUser({user:'admin',
                 pwd:'password',
                 roles:['userAdminAnyDatabase','dbAdminAnyDatabase', 'readWriteAnyDatabase']});

adminDb.auth('admin','password');
testDb.addUser({user:'readUser',pwd:'password',roles:['read']});
testDb.setProfilingLevel(2);
adminDb.logout();
testDb.auth('readUser','password');
assert.throws(function() { testDb.system.profile.findOne(); });