Настройка авторизации в Linux
Подключиться к shell оболочке MongoDB:
Переключиться на базу данных — admin:
Создать пользователя изменив Логин (user) и Пароль (pwd) пользователя:
В MongoDB нельзя использовать символы — .,@,$,:,%,",',/,\,| в имени и пароле пользователя, т.к. это может привести к сбоям и подключении сервера приложения к MongoDB.
Если используется репликационный набор (replica set) MongoDB, нужно добавить роль менеджера кластера пользователю:
Нужно отредактировать конфигурационный файл MongoDB для включения авторизации, выполнить следующие команды в shell оболочке для получения расположения:
Отредактировать полученный конфигурационный файл, добавив строку:
Сохранить изменения и перезапустить службу MongoDB:
Для проверки выполнить подключение к shell оболочке с авторизацией:
Нужно отредактировать конфигурационный файл Пассворка — /var/www/app/config/config.ini раздел [mongo] указав логин (user) и пароль (pwd) созданного пользователя:
Сохранить изменения и обновить страницу с веб-интерфейсом Пассворка для проверки подключения с авторизацией в MongoDB.