Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Доступ к файлам на сетевой шаре С АВТОРИЗАЦИЕЙ


Автор: n0rb 16.12.2008, 17:59
Доброго времени суток.

Наперёд извиняюсь, если эту тему уже здесь поднимали - искал, решения не нашел :(

Суть проблемы.
Есть .NET-приложение, в моем случае, NT-служба, которая занимается импортом данных из другой системы. Запускается от имени Local Service на компьютере AAA, который входит в домен ADomain.
Файлы, которые нужно заполучить, лежат на сетевом диске, в папке SHARE на компьютере BBB. Доступ к шаре имеет только один ЛОКАЛЬНЫЙ пользователь компьютера BBB - скажем, пользователь BBB\LOCALUSR с паролем LOCALPASS.

Нужно получить доступ к файлам из этой папки. Насколько знаю, имперсонация + API-функция LogonUser не могут решить проблему, т.к. LogonUser не может авторизовать пользователя на удаленном компьютере. (MSDN: You cannot use LogonUser to log on to a remote computer.).

P.S. Любые (в пределах разумного) предложения по поводу настройки пользователей на компьютере BBB, если они помогут решить проблему - приветствуются.

Автор: Roha 17.12.2008, 15:32
Попробуй на машине AAA создать пользователя BBB\LOCALUSR с паролем LOCALPASS и запусти службу от имени этого пользователя

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)