use admin
db.createUser( ... { ... user: "test", ... pwd: "*************", ... roles: [ { role: "readWrite", db: "dbName" }, "readWriteAnyDatabase" ] ... } ... )
$db.auth("test","***********")
db.createUser( ... { ... user: "test-local", ... pwd: "***********", ... roles: [ { role: "readWrite", db: "test" }, "readWriteAnyDatabase" ] ... } ... )
5. mongorestore --host localhost:27017 -u test -p @************* --authenticationDatabase admin -d shenovi shenovi-needed
db.grantRolesToUser("test", ["root"]);
sudo mongod --auth --dbpath=/var/lib/mongodb2
sudo chown mongodb.mongodb -R /var/lib/mongodb