Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Авторизация в Novell  [new]
Пронин
Guest
Есть сервер под Windows 2003, при его включении надо запускать ряд задач, которым необходим доступ к сетевым ресурсам, а они располагаются на дисках Novell. И как их авторизовать не пойму, т.е. как сделать регистрацию в Novell без входа в систему, т.е. чтобы машина включилась и сервис имел бы уже возможность работать с дисками Novell.
2 окт 07, 15:23    [4744480]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Fstranger
Member

Откуда:
Сообщений: 555
Так ведь наверное никак. Авторизация кажется не выключается на новелях.
2 окт 07, 15:28    [4744523]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
Но есть ведь наверное способ. А то глупо получается, чтобы запустить плановые задачи, я должен залогиниться на сервере Windows 2003, затем пройти регистрацию в Novell, чтобы стали доступны сетевые диски. И каждое утро это что-то не хочется делать, может все-таки можно это автоматизировать без входа в систему.
2 окт 07, 15:32    [4744561]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
Gateway Services for Netware, установленные на сервере, могут помочь в решении данной задачи.
2 окт 07, 15:36    [4744598]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
rrrrrrrrrr
Member

Откуда: РТ
Сообщений: 6366
так они же вроде только для 2000-го есть?
2 окт 07, 15:36    [4744603]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
rrrrrrrrrr
так они же вроде только для 2000-го есть?

Точно, не разглядел тройку.
2 окт 07, 15:40    [4744631]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
Так куда копать-то, есть ли выход из этой ситуации. Проблема калапсирует и бъет прямо в мозк.
2 окт 07, 15:49    [4744701]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
А возможно ли узнать о примерном характере запускаемых задач?
2 окт 07, 15:50    [4744717]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
Не вопрос. Программы стучатся к SQLServer'у и выгружают в DBF таблицы данные, которые как раз и располагаются на томах Novell, в разных каталогах, на которые навешены права для различных пользователей, чтобы они имели доступ только к своим данным. Почему не к SQL Server'у сразу, потому-что есть еще ПО, которое работает только с DBF.
2 окт 07, 15:57    [4744769]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
А если задача запускается, например, скриптом, то почему бы не настроить на сервере автологон и не запускать задачи из уже залогиненной сессии?
2 окт 07, 16:05    [4744840]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
TO MZH

Попробую, но лучше было бы еслибы сервису были доступны эти каталоги при старте системы.
2 окт 07, 16:09    [4744883]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
MZH
Member

Откуда: Moscow
Сообщений: 3883
Поскольку с Новеллом не работал, нюансов его аутентификации не знаю.
Но наверняка можно придумать что-то и для сервиса.
2 окт 07, 16:14    [4744942]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4445
Пронин
TO MZH

Попробую, но лучше было бы еслибы сервису были доступны эти каталоги при старте системы.

У меня примерно тоже самое, на сервер хожу через терминалку, а на самом сервере прописан скрипт, который создает записи для автологина до логона, и в для всех пользователей скрипт, который проверяет в реестре значение DefaultPassword, если оно не пустое, делает пустым и лочит консоль, ну а если нет то и ничего не делает... Да написано на vbs...
2 окт 07, 18:01    [4745864]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
2 Sergey Orlov

А можно поподробнее :)
2 окт 07, 21:12    [4746556]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4445
Пронин
2 Sergey Orlov

А можно поподробнее :)

Поскольку винда английская...
Оснастка Group Policy Object Editor на локальном компьютере,
а там в Computer configuration-> Windows Setting - > Scripts и добавляешь скрипт

Option Explicit

Dim WshShell
Dim value

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdmin",1,"REG_SZ"
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName",Administrator,"REG_SZ"
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword",xxxxx,"REG_SZ"


Ну а в профайле для всех пользователей лежит следующее

Option Explicit

Dim WshShell
Dim value

Set WshShell = WScript.CreateObject("WScript.Shell")

value=WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName")
If value <> "" Then
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword","","REG_SZ"
WshShell.Run "RunDll32.exe user32.dll, LockWorkStation"
End if


В результате администратор логинится на консоли, потом сбрасывает свой пароль и лочит консоль
3 окт 07, 09:21    [4747383]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
rrrrrrrrrr
Member

Откуда: РТ
Сообщений: 6366
MZH
Поскольку с Новеллом не работал, нюансов его аутентификации не знаю.
Но наверняка можно придумать что-то и для сервиса.
можно, кажется, но вроде тяжело. Есть API клиента Netware, причем даже в pas-варианте. Они сложные! Есть обертка на torry.net
Есть мысль, что учетку, от которой запущен сервис, можно авторизовать из самописного сервиса...
Но! нет желания, времени и терпения все это проверять...
3 окт 07, 23:38    [4752334]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
rrrrrrrrrr
Есть API клиента Netware, причем даже в pas-варианте. Они сложные! Есть обертка на torry.net


Можно уточнить адрес ссылки, где взять данное API? Хотелось бы для C++, т.к. его знаю на хорошем уровне и сервис написать вполне по силам. И еще, как небольшое уточнение, как вы представляете это будет работать? Я имею в виду данный сервис.
24 окт 07, 08:35    [4830826]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
Почитал тут немного про NDK. Правильно ли я понимаю? Необходимо провести в сервисе следующие действия:
1. Проверить наличие клиента Novell на машине, где стартует сервис
2. При успешном п.1. произвести подключение к файловому серверу (NWAttachToFileServer)
3. При успешном п.2. произвести подключение пользователя к ф.с. (NWLoginToFileServer)
4. При успешном п.3. замапировать диск и скопировать на него данные, или запустить внешние программы. Интересно, если я запущу внешние программы из под сервиса, они увидят замапированный диск???

Вот собственно такой план действий.
24 окт 07, 10:09    [4831221]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
rrrrrrrrrr
Member

Откуда: РТ
Сообщений: 6366
К сожалению, не так хорошо пишу, так что подсказать по этой части не смогу. А насчет сервиса и замапленного диска... В принципе зависит от того, кто сервис запустил (т.е. от чьего имени он работает - это м.б. любой локальный или доменный пользователь, м.б. Local System или Network Service). В зависимости от пользователя те или иные ограничения. Для упрощения задачи имхо лучше запускать сервис от учетки администратора (локального). Тогда не придется повышать некоторые привилегии пользователей системных... Диск замапится нормально
24 окт 07, 10:18    [4831278]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
Пронин
Guest
Чтож попробую провести эксперимент. О результатах отпишусь, если конечно получится.
24 окт 07, 12:04    [4832087]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация в Novell  [new]
zxcvqwer
Guest
MZH
rrrrrrrrrr
так они же вроде только для 2000-го есть?

Точно, не разглядел тройку.


Есть же в 2003 клиент для сети NetWare.
Непонятная какая-то проблема. Task manager всё нормально делает. Или я не понял чего-то.
24 окт 07, 14:13    [4833428]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить