MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A autenticação remota e local falha no Mongo DB 3.0.7 (instalado no Amazon EC2)


O userAdminAnyDatabase A função permite que o usuário conceda acesso (para si mesmo ou para qualquer outro usuário) a qualquer outro banco de dados, no entanto, isso não concede automaticamente a esse usuário administrador permissão de leitura/gravação em todos esses bancos de dados (embora possa conceder a eles mesmos). Você pode resolver seu problema de autenticação concedendo ao usuário a função adicional readAnyDatabase .
db.createUser(
{
user: "test1",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, {role:"readAnyDatabase",db:"admin"} ]
}
)

Link para documentos do MongoDB:Criar um administrador de usuário