Olhe para isso, eu percebi isso. Acontece que eu tive que mudar mongod.conf
para habilitar a autenticação.
Para aqueles que estão vindo para o futuro, adicione o seguinte a /etc/mongod.conf
:
security:
authorization: enabled
Atualmente, estou tentando configurar um banco de dados MongoDB seguro para meus vários aplicativos, mas sempre que tento efetuar login com um nome de usuário e senha, mas o shell sempre responde com Error: Authentication failed.
e impede que eu acesse meu banco de dados. / p>
Erros de mongod --auth
:
2016-02-12T17:11:57.039-0600 I ACCESS [conn1] SCRAM-SHA-1 authentication failed for app-client on application-userdata from client 127.0.0.1 ; UserNotFound Could not find user app-client@application-userdata
Alguém pode me dar alguma ajuda para tentar fazer isso funcionar? Eu já tentei largar e adicionar novamente o usuário, mas isso não faz nada. Caso seja importante, o usuário tem apenas a função readWrite
ativada.
(Ubuntu 15.10, x86_64)
Tags authentication mongodb ubuntu