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

관련 정보