Я использую Node-сервер, на котором размещен API. Сервер узла размещен на windows сервере
. Определенный написанный API-вызов принимает данные и передает их в сценарий python, который выполняется через python -оболочку * 1004. * NPM package.
Этот сценарий берет данные, которые были переданы вызову API, и записывает данные в файлы на отдельном удаленном сервере.
Я определил, что * Сценарий 1023 * выполняется учетной записью LocalSystem сервера windows, на котором размещен серверный код узла, с помощью:
user = getpass.getuser()
print(user)
К сожалению, учетная запись LocalSystem сервера не имеет разрешений Для доступа к пути к файлу мне нужно записать файлы, и по соображениям безопасности я не могу дать учетной записи LocalSystem разрешения.
Когда я выполняю сценарий python в git bash под своим именем пользователя у него есть доступ к папкам удаленного сервера, в которые мне нужно писать.
Я пытаюсь выяснить, есть ли способ выполнить сценарий python под другим именем пользователя, которое имеет миссия для доступа к этим путям к папкам.
Любая помощь будет принята с благодарностью