У меня простой сценарий. На сервере A есть приложение, которое работает под встроенной учетной записью сетевой службы. Он должен читать и записывать файлы в общую папку на ServerB. Какие разрешения мне нужно установить для общего ресурса папки на ServerB?
Я могу заставить его работать, открыв диалоговое окно безопасности общего ресурса, добавив нового пользователя безопасности, нажав «Типы объектов» и убедившись, что «Компьютеры» отмечены, а затем добавив ServerA с доступом для чтения / записи. Таким образом, какие учетные записи получают доступ к общему ресурсу? Только сетевой сервис? Все локальные учетные записи на сервере А? Что должен я делать , чтобы предоставить доступ к учетной записи Network Service SERVERA, чтобы поделиться ServerB в?
Примечание:
я знаю, что это похоже на этот вопрос . Однако в моем сценарии ServerA и ServerB находятся в одном домене.
источник
Учетная запись сетевой службы компьютера будет сопоставлена с другим доверенным компьютером в качестве учетной записи имени компьютера. Например, если вы работаете в качестве учетной записи сетевой службы на сервере ServerA в MyDomain, она должна отображаться как MyDomain \ ServerA $ (да, знак доллара необходим). Это довольно заметно, когда у вас есть приложения IIS, работающие в качестве учетной записи сетевой службы, подключающейся к SQL Server на другом сервере, например, при уменьшенной установке SSRS или Microsoft CRM.
источник
Я согласен с Эваном. Однако я считаю, что идеальным решением, если безопасность представляет для вас реальную проблему, было бы создание учетной записи пользователя, специально предназначенной для этого приложения / службы, и предоставление этой учетной записи необходимых разрешений для общей папки. Таким образом, вы можете быть уверены, что только это приложение / служба имеет доступ к общему ресурсу. Это может быть излишним, хотя.
источник