2016-08-08 6 views
0

IP 주소로 mongodb 사용자 로그인을 인증하는 방법이 있습니까? 이것에 대해 문서에서 아무 것도 볼 수 없습니다.MongoDB 로그인 IP?

예를 들어 MySQL의에서

GRANT ALL PRIVILEGES on *.userdb TO [email protected] 

IP 192.168.1.22에서 데이터베이스 이름 userdb 및 사용자 이름 crashoverride MongoDB를와 유사한 IP 기반 인증을 할 수있는 방법은?

답변

0

아마도 bind_ip이 필요합니까? mongodb 설정 파일 또는 시작 명령에 설정되었습니다.

+0

bind_ip ... 특정 IP 주소에서 수신 대기 중입니다. 내가 아는 한 인증을 위해 아무 것도하지 않는다. 내부 사용자 만 액세스 할 수 있지만 한 사용자가 다른 사용자로 로그인하는 것을 제한하지 않는다는 것을 IP로들을 수 있다는 것을 알고 있습니다. 특정 IP 주소에서만 로그인하는 사용자가 한 명 있으며 다른 호스트가 해당 사용자로 로그인하는 것을 원하지 않습니다. –

+0

좋아, 내가 당신의 요점을, 사용자의 두 가지 유형, 그들 중 일부는 특정 IP에서 직접 인증을하지 않고 로그인해야 일부는 다른 IP에서 로그인 할 수 있지만 비밀 번호가 필요합니다. 그게 맞습니까? x509 로그인을 사용할 수 있다고 생각하십니까? [x.509 to auth client] (https://docs.mongodb.com/manual/tutorial/configure-x509-client-authentication/) 그러나이 기능은 엔터프라이즈 mongodb에서만 지원됩니다. –

관련 문제