2

Мне нужно получить доступ к UNC-пути из процесса, который выполняется как пользователь SYSTEM в домене Windows. При запуске этого приложения под Windows 10 оно работает нормально, но в Windows 7 я получаю ошибку «Отказано в доступе». Если сетевой путь отображается как сетевой диск в Windows 7, я могу получить к нему доступ, но на самом деле это не вариант.

Способ, которым я хочу получить доступ к пути, абсолютно одинаков для обеих версий ОС, поэтому я думаю, что может быть что-то настроено по-разному.

Мне было интересно, если в Windows есть возможность изменить способ проверки подлинности локальной учетной записи SYSTEM на сетевых серверах. Есть ли какие-либо параметры в Windows, которые я должен проверить?

1 ответ1

0

Предоставить доступ к объекту AD исходного компьютера

Идентификация SYSTEM является локальной и уникальной для каждого компьютера. По умолчанию у него нет разрешения на доступ к ресурсам, которых нет на локальном компьютере.

Чтобы предоставить процессы, выполняющиеся в контексте учетной записи SYSTEM на компьютере A, ресурсу на компьютере B, на компьютере B предоставить доступ к объекту компьютера AD компьютера A. Например, если на компьютере B на компьютере B указано имя SERVER1 вы бы дали разрешения к объекту с именем SERVER1$ .

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .