MongoDB 인증에 실패했나요?

MongoDB 인증에 실패했나요?

현재 다양한 애플리케이션을 위한 보안 MongoDB 데이터베이스를 설정하려고 하는데 사용자 이름과 비밀번호로 로그인하려고 할 때마다 쉘이 항상 응답하여 Error: Authentication failed.데이터베이스에 액세스하지 못하게 합니다.

오류 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

이 작업을 수행하는 데 도움을 줄 수 있는 사람이 있습니까? 이미 사용자를 삭제하고 다시 추가해 보았지만 아무 소용이 없습니다. 중요한 경우 사용자는 역할만 readWrite활성화됩니다.

(우분투 15.10, x86_64)

답변1

저것 봐, 알아냈어. mongod.conf인증을 활성화하려면 변경해야 했습니다 .

앞으로 여기에 오실 분들을 위해 다음을 추가하세요 /etc/mongod.conf.

security: authorization: enabled

관련 정보