Локальная система не имеет доступа к папке, доступной всем
У нас есть два сервера в Домене (оба работают под управлением Windows Server 2008): на одном размещены IIS7, а на другом - файлы и папки.
На IIS7 у нас есть служба, работающая как локальная система, на FileServer у нас есть папка, к которой открыт доступ для Everyone / ReadWrite.
Кажется, что Сервис не может получить доступ к данной папке.
Я полагал, что Локальная система не попадает в категорию "Все", но я не могу настроить общий ресурс так, чтобы он мог использоваться для учетной записи компьютера (как я мог, например, в WinServer2003)- просто, когда я захожу в FileSharing, чтобы выбрать Учетная запись MYSERVERIIS7$ (имя сервера) в окне "Типы объектов" содержит только "Встроенные участники безопасности", "Пользователи", "Группы" - нет "Компьютеров", как это было раньше.
Как я могу сделать эту работу? Обратите внимание, что я хотел бы, чтобы служба продолжала работать как локальная система, а не как новая учетная запись пользователя.
1 ответ
Я предполагаю, что IIS находится на машине A, и он пытается получить доступ к общему ресурсу на машине B? При доступе к сетевым ресурсам с IIS, установленным в "Локальная система", он использует учетную запись NULL, а не указанную учетную запись. Я полагаю, поскольку WinXP SP2, Anonymous (или NULL) не включены в субъект безопасности "Все". Это означает, что вы должны использовать "ANONYMOUS LOGON" для него, чтобы получить доступ. Другая альтернатива - использовать сетевой сервис. Это должно заставить его войти в группу "Все".