Как включить аутентификацию MongoDB Программируемая - PullRequest
0 голосов
/ 06 мая 2019

Как включить аутентификацию MongoDB Программируемо, Я знаю, чтобы включить его, вы должны изменить в "mongod.cfg" и добавить

security:
authorization: enabled

но этот файл нуждается в администрировании, чтобы отредактировать его, как его можно редактировать в коде c # или как включить аутентификацию по коду

1 Ответ

0 голосов
/ 07 мая 2019

Если для редактирования файла требуется права администратора, ваше приложение должно быть запущено с правами администратора для его редактирования. Если для файла заданы повышенные привилегии, бессмысленно разрешать редактировать файл непривилегированному приложению. Насколько я знаю, нет способа включить безопасность в сервисе через код.

Я также использую этот файл для обеспечения безопасности. Что я делаю, так это редактирую его во время процесса установки с помощью InstallShield. Это может быть лучшим вариантом для вас. Конечно, как всегда, если у вас есть права доступа к файлам, требующие повышенных привилегий, установщик нужно будет запускать от имени администратора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...