Я пытаюсь отключить анонимный доступ к MongoDB.Я сделал все шаги, упомянутые в этом документе, чтобы включить контроль доступа.
Mongodb включить аутентификацию
Но при запуске программного обеспечения Robo3T анонимный пользователь по-прежнему имеет доступ к другим базам данных, даже администраторЯ думаю, что база данных.
![Robo3T anonymous connection](https://i.stack.imgur.com/Ne7Aw.jpg)
Также я проверил, что можно изменять данные анонимно.
![Robo3T anonymous access](https://i.stack.imgur.com/aTEql.png)
/ 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](https://i.stack.imgur.com/NjzNY.png)