К вопросц автоапдейта клиента groupwise

Обсуждение технических вопросов по продуктам Novell

К вопросц автоапдейта клиента groupwise

Сообщение Dimerson » 04 фев 2008, 20:44

Не так давно поднимался вопрос автоапдейта NetWare клиента, там для этого сервис который стартует из под рута.

А как быть с обновлением клиента groupwise ? там нужны права в
c:\novell\groupwise и HKLM\Software\novell\groupwise которых нет по дефолту у пользоваетля ... ?
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: К вопросц автоапдейта клиента groupwise

Сообщение Иван Иванов » 04 фев 2008, 21:25

Dimerson писал(а):Не так давно поднимался вопрос автоапдейта NetWare клиента, там для этого сервис который стартует из под рута.

А как быть с обновлением клиента groupwise ? там нужны права в
c:\novell\groupwise и HKLM\Software\novell\groupwise которых нет по дефолту у пользоваетля ... ?

Даже и не пытайтесь. нужен зен либо MS SMS либо-же что-то другое для за пуска инсталяции от имени админской учетки. если заглянутьв MSI то видим что правится довольно таки много.
Иван Иванов
 
Сообщения: 448
Зарегистрирован: 19 апр 2004, 14:02

Re: К вопросц автоапдейта клиента groupwise

Сообщение Dimerson » 05 фев 2008, 22:58

Иван Иванов писал(а):
Dimerson писал(а):Не так давно поднимался вопрос автоапдейта NetWare клиента, там для этого сервис который стартует из под рута.

А как быть с обновлением клиента groupwise ? там нужны права в
c:\novell\groupwise и HKLM\Software\novell\groupwise которых нет по дефолту у пользоваетля ... ?

Даже и не пытайтесь. нужен зен либо MS SMS либо-же что-то другое для за пуска инсталяции от имени админской учетки. если заглянутьв MSI то видим что правится довольно таки много.


хм хм хм
если модифицировать setupip.exe так чтобы он в начале работы сделал setuid ....
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: К вопросц автоапдейта клиента groupwise

Сообщение Иван Иванов » 06 фев 2008, 02:58

Какая версия GW интересует?
Dimerson писал(а):если модифицировать setupip.exe так чтобы он в начале работы сделал setuid ....

Не понял задумки.

Для 7ки (инсталятор 6ки сам по себе очень корявый и понять что-то можно только по слепкам поэтому смотреть влом).
Если особо не вникать инсталятор кидает файлы в SystemFolder, WindowsVolume\novell и одну библитеотечку в system32.
В реестре кроме веток ГВ правятся
HKLM \Classes (причем есть критичные места)
HKLM \microsoft\windows.... (добавляются пути к приложениям)
HKLM \microsoft\windows\ODMA32
HKLM \microsoft\Clients
Причем у большинства ключей и файлов стоит птичка перезаписывать если существует.
Дополнительни в инсталяторе есть установка 4го XML и сишних библиотек. Кажется есть ковыряние в ОДБС но не уверен.

IMHO перелопатить инсталятор на предмет лишнего для обновления при желании можно но ОЧЕНЬ долго. В стандартном варианте прав пользователю надо давать слишком много. Если есть не установка поверх новой версии а сами патчи то, возможно, чего-то добиться можно но каждый патч будет требовать индивидульной разборки.
Иван Иванов
 
Сообщения: 448
Зарегистрирован: 19 апр 2004, 14:02

Re: К вопросц автоапдейта клиента groupwise

Сообщение Dimerson » 06 фев 2008, 10:43

Иван Иванов писал(а):Какая версия GW интересует?
Dimerson писал(а):если модифицировать setupip.exe так чтобы он в начале работы сделал setuid ....

Не понял задумки.

Для 7ки (инсталятор 6ки сам по себе очень корявый и понять что-то можно только по слепкам поэтому смотреть влом).
Если особо не вникать инсталятор кидает файлы в SystemFolder, WindowsVolume\novell и одну библитеотечку в system32.
В реестре кроме веток ГВ правятся
HKLM \Classes (причем есть критичные места)
HKLM \microsoft\windows.... (добавляются пути к приложениям)
HKLM \microsoft\windows\ODMA32
HKLM \microsoft\Clients
Причем у большинства ключей и файлов стоит птичка перезаписывать если существует.
Дополнительни в инсталяторе есть установка 4го XML и сишних библиотек. Кажется есть ковыряние в ОДБС но не уверен.

IMHO перелопатить инсталятор на предмет лишнего для обновления при желании можно но ОЧЕНЬ долго. В стандартном варианте прав пользователю надо давать слишком много. Если есть не установка поверх новой версии а сами патчи то, возможно, чего-то добиться можно но каждый патч будет требовать индивидульной разборки.


Достаточно запустить Setupip.exe из-под привелигированного пользователя.

Хотя они Setupip чуть испортили надо нажать 1 раз OK при выборе языка в начале его работы.
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: К вопросц автоапдейта клиента groupwise

Сообщение Иван Иванов » 06 фев 2008, 11:17

Dimerson писал(а):из-под привелигированного пользователя.

Так, ессно, можно.
Иван Иванов писал(а):нужен зен либо MS SMS либо-же что-то другое для запуска инсталяции от имени админской учетки.
Иван Иванов
 
Сообщения: 448
Зарегистрирован: 19 апр 2004, 14:02

Re: К вопросц автоапдейта клиента groupwise

Сообщение Dimerson » 06 фев 2008, 12:48

Иван Иванов писал(а):
Dimerson писал(а):из-под привелигированного пользователя.

Так, ессно, можно.
Иван Иванов писал(а):нужен зен либо MS SMS либо-же что-то другое для запуска инсталяции от имени админской учетки.


Я маленько не о том. Запуск setupip.exe инициируется самим GWPOA.
И если бы setupip мог поднять свои привилегии с уровня пользователя (запустившно GW Client до локального админа все было бы ОК).
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: К вопросц автоапдейта клиента groupwise

Сообщение Иван Иванов » 06 фев 2008, 14:08

Dimerson писал(а):Запуск setupip.exe инициируется самим GWPOA.
И если бы setupip мог поднять свои привилегии с уровня пользователя (запустившно GW Client до локального админа все было бы ОК).

запустить процесс в системе от имени другой учетки можно 2-мя способами:
С помощью механизма Run As (для этого нужно знать пароль админской учетки на локальном ПК) либо от имени системы через службу-запускатель (так работает обновлялка НВ клиента) но под каждое приложение писать службу обновляющую это приложение некошерно. GWPOA над ПК власти не имеет, он может только "порекомендовать" обновиться клиенту.
вобщем если нет зена то только утилиты типа sanur http://www.commandline.co.uk/sanur/ в логин-скриптах.
Иван Иванов
 
Сообщения: 448
Зарегистрирован: 19 апр 2004, 14:02


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron