MongoDB отключить анонимный доступ - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь отключить анонимный доступ к MongoDB.Я сделал все шаги, упомянутые в этом документе, чтобы включить контроль доступа.

Mongodb включить аутентификацию

Но при запуске программного обеспечения Robo3T анонимный пользователь по-прежнему имеет доступ к другим базам данных, даже администраторЯ думаю, что база данных.

Robo3T anonymous connection

Также я проверил, что можно изменять данные анонимно.

Robo3T anonymous access

/ etc / mongodb.conf

bind_ip = 127.0.0.1

/ etc / mongod.conf

security:
 authorization: "enabled"

Что нужно сделать, чтобы только аутентифицированные пользователи могли иметь доступ к своим базам данных?

Обновление:

Я вручную изменил / lib / systemd / system/mongodb.service добавлен файл - опция auth и перезапуск службы.

$ sudo systemctl restart mongodb

Теперь все работает как положено.

Can not connect to MongoDB

...