i struggling mongodb authorization system. have application must execute precise defined db.eval() statements. know, function requires special privileges.
i tried
use admin db.createrole({ role: "dbeval", privileges: [{ resource: {anyresource: true}, actions: ["anyaction"]}], roles:[ { role: "readwrite", db: "test" }]}) use test db.createuser({ user: "default", pwd: "default", roles: [ { role: "dbeval", db: "test" }] })
but error message
error: couldn't add user: no role named dbeval@test
how can create user in "admin" , let him allow "dbeval" role used in "test"?
thanks!
Comments
Post a Comment