Страница 1 из 1

Возможность записи файлов системной службой Windows на NW

СообщениеДобавлено: 23 май 2008, 23:10
chikatalo
Интересует есть ли возможность разрешить запись, т.е создание, файлов системной службой Windows (запущена типа от имени пользователя System) на тома NW....т.е. цель - на серверах Win накапливаются непрерывно файлы, которые в квазиреальном режиме должны быть доступны пользователям NDS в определенных для них каталогах...Сервера Win объединены в домен, на всех установлен новелловский клиент, синхронизация с eDir отсутствует....Очень хочется услышать советов по автоматизации процесса копирования файлов...при этом не хочется создавать "левого" пользователя для копирования, зашивать логин и пароль в службу...
Заранее благодарен!

СообщениеДобавлено: 23 май 2008, 23:35
Al.mcne
Tak to chto ti opisivaesh - ento klassicheski Gateway Services for Netware (GSNW).

GSNW does not ship in Windows Server 2003, only w2k or nt4.

Re: Возможность записи файлов системной службой Windows на N

СообщениеДобавлено: 24 май 2008, 01:21
v13
chikatalo писал(а):Интересует есть ли возможность разрешить запись, т.е создание, файлов системной службой Windows (запущена типа от имени пользователя System) на тома NW....т.е. цель - на серверах Win накапливаются непрерывно файлы, которые в квазиреальном режиме должны быть доступны пользователям NDS в определенных для них каталогах...Сервера Win объединены в домен, на всех установлен новелловский клиент, синхронизация с eDir отсутствует....Очень хочется услышать советов по автоматизации процесса копирования файлов...при этом не хочется создавать "левого" пользователя для копирования, зашивать логин и пароль в службу...
Заранее благодарен!


Если эта служба может выпольнить команду подключения к тОму то можно копировать нужную информацию из неё.

Если используется zenworks то можно дать права объекту workstation на нужное место.

Re: Возможность записи файлов системной службой Windows на N

СообщениеДобавлено: 24 май 2008, 08:02
chikatalo
Al.mcne писал(а):Tak to chto ti opisivaesh - ento klassicheski Gateway Services for Netware (GSNW).

GSNW does not ship in Windows Server 2003, only w2k or nt4.


В том-то и дело. что у меня сервера Windows Server 2003....и вроде бы GSNW работал только по IPX...

v13 писал(а):Если эта служба может выпольнить команду подключения к тОму то можно копировать нужную информацию из неё.

Если используется zenworks то можно дать права объекту workstation на нужное место.


Сейчас все выполняется практически вручную...написать службу для подкл-я к NW и копирования туда - пару минут...Но под каким пользователем логиниться.....

А zenworks не используется :( хотя могло бы быть, наверное, решением...

СообщениеДобавлено: 24 май 2008, 13:23
Иван Иванов
http://novell.org.ru/forum/viewtopic.php?t=9303&start=0
Процес, запущенный от системы имеет доступ только туда куда можно Pablic у. Причем при условии что станция зарегистрирована зеном (как сли зена вообще нет - не знаю).

СообщениеДобавлено: 24 май 2008, 15:08
v13
Существующие права это понятно.
но кто мешает выполнить подобные команды из этой службы:

net use \\server\volume /user:vasya paroL
copy c:\file \\server\volume\file
net use \\server\volume /delete

СообщениеДобавлено: 24 май 2008, 15:10
v13
Иван Иванов писал(а):Причем при условии что станция зарегистрирована зеном (как сли зена вообще нет - не знаю).

Если станция зарегистрирована зеном, то есть её объект и ему можно давать права.

СообщениеДобавлено: 24 май 2008, 16:28
Иван Иванов
v13 писал(а):Существующие права это понятно.
но кто мешает выполнить подобные команды из этой службы:

net use \\server\volume /user:vasya paroL
copy c:\file \\server\volume\file
net use \\server\volume /delete

Топикстартер как раз этого и хотел избежать кроме того надо пробовать будет ли так работать для службы, IMHO скорее нет чем да.

СообщениеДобавлено: 24 май 2008, 18:21
v13
Иван Иванов писал(а):
v13 писал(а):Существующие права это понятно.
но кто мешает выполнить подобные команды из этой службы:
net use \\server\volume /user:vasya paroL
copy c:\file \\server\volume\file
net use \\server\volume /delete

Топикстартер как раз этого и хотел избежать

С чего Вы это взяли ? он же сказал квазиреальный режим.
Иван Иванов писал(а): кроме того надо пробовать будет ли так работать для службы, IMHO скорее нет чем да.

Будет работать. Проверено.

Давно это прошли и используем.

СообщениеДобавлено: 28 май 2008, 16:14
Slopuhov
Только немного посложнее, но суть одна.
Делаем CMD, в котором
Код: Выделить всё
%systemroot%\system32\net use g: /delete
%systemroot%\system32\net use g: \\Сервер\Том /user:ВАСЯ пароль

%SystemRoot%\system32\net stop NovellMap 

Этот CMD регистрируем в качестве службы с ручным запуском с именем NovellMap. Например, с помощью SRVANY.
NovellMap имя для примера :).

В автозагрузку вставляем другой CMD,который стартует нашу службу NovellMap и ту службу, которой нужны сетевые ресурсы Novell.

Код: Выделить всё
%SystemRoot%\system32\net start NovellMap
%systemroot%\system32\net start "Имя_службы_которая_будет_работать с дисками"

Службу_которая_будет_работать с дисками, ставим в ручной запуск.

Все работает, как часы. Остается дать достаточно прав Васе.

СообщениеДобавлено: 28 май 2008, 17:39
v13
Действительно, как вариант. Зачем копировать файлы на сервер, можно их там держать и с ними работать напрямую ;-)