как протестировать как локальная СИСТЕМНАЯ учетная запись? (доступ к удаленным файлам из Python)

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

1
задан 19 December 2013 в 00:05
2 ответа

Как обсуждалось в этих вопросах суперпользователя - Командная строка с повышенными привилегиями не может получить доступ к общим дискам в Windows 7 и Как получить доступ к общим сетевым ресурсам из процесса с повышенными правами в Windows 7? - сопоставления дисков связаны с логином, поэтому в SYSTEM их не будет, если вы не сделаете особые меры. Возможно, вам придется работать с удаленными файлами с помощью UNC или выполнив NET USE из вашего кода. Обратите внимание, что ваша тестовая программа сообщает, что у нее есть доступ F и R к \\ R \ EthRelease .

2
ответ дан 3 December 2019 в 18:48

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

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

Вы можете использовать PSEXEC из PSTools и открыть интерактивный сеанс cmd под системной учетной записью: psexec -i -s cmd.exe

Или запустите запланированная задача, запущенная от имени системной учетной записи ( в <время> / интерактивный cmd.exe )

1
ответ дан 3 December 2019 в 18:48

Теги

Похожие вопросы