Falha na autenticação do MongoDB?

1

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)

    
por Nick Clifford 13.02.2016 / 00:28

1 resposta

1

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

    
por 13.02.2016 / 04:25