Проблема с запуском сервиса
От: MichaelI  
Дата: 26.11.03 15:49
Оценка:
Есть, зарегестрированный в системе, сервис.
Меняю его настройки с помощью функции ChangeServiceConfig, задаю в ней пароль и имя пользователя, от имени которого будет запускаться сервис.
Функци выполняется удачно.
Проблема, если пароль у пользователя пустой, то после этого сервис перестает запускаться. Если тому же пользователю назначить непустой пароль, то все работает.
Может кто-нибудь сталкивался с подобной проблемой ?
Re: Проблема с запуском сервиса
От: Alex Fedotov США  
Дата: 26.11.03 17:01
Оценка:
Здравствуйте, MichaelI, Вы писали:

MI>Есть, зарегестрированный в системе, сервис.

MI>Меняю его настройки с помощью функции ChangeServiceConfig, задаю в ней пароль и имя пользователя, от имени которого будет запускаться сервис.
MI>Функци выполняется удачно.
MI>Проблема, если пароль у пользователя пустой, то после этого сервис перестает запускаться. Если тому же пользователю назначить непустой пароль, то все работает.

Код ошибки какой? В event log что-нибудь пишется?
-- Alex Fedotov
Re: Проблема с запуском сервиса
От: Valerio Россия linkedin.com/in/boronin
Дата: 27.11.03 06:33
Оценка:
MI>Проблема, если пароль у пользователя пустой, то после этого сервис перестает запускаться. Если тому же пользователю назначить непустой пароль, то все работает.
MI>Может кто-нибудь сталкивался с подобной проблемой ?
как насчет политики "Limit local account use of blank passwords to console logon only"? Enabled?
see Q303846 for details

P.S. наверное этот параметр хранится тут:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"limitblankpassworduse"=dword:00000001
... << RSDN@Home 1.1.0 stable >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re: Проблема с запуском сервиса
От: KGP http://kornilow.newmail.ru
Дата: 27.11.03 06:34
Оценка:
Здравствуйте, MichaelI, Вы писали:

MI>Есть, зарегестрированный в системе, сервис.

MI>Меняю его настройки с помощью функции ChangeServiceConfig, задаю в ней пароль и имя пользователя, от имени которого будет запускаться сервис.
MI>Функци выполняется удачно.
MI>Проблема, если пароль у пользователя пустой, то после этого сервис перестает запускаться. Если тому же пользователю назначить непустой пароль, то все работает.
MI>Может кто-нибудь сталкивался с подобной проблемой ?

Вообще-то из MSDN :
lpPassword
[in] Pointer to a null-terminated string that contains the password to the account name specified by the lpServiceStartName parameter. Specify an empty string if the account has no password. Specify NULL if the service runs in the LocalSystem account.
Passwords are ignored for driver services.
... << RSDN@Home 1.1 beta 2 >>
Re[2]: Проблема с запуском сервиса
От: MichaelI  
Дата: 27.11.03 08:34
Оценка:
Здравствуйте, KGP, Вы писали:

KGP>Вообще-то из MSDN :

KGP>lpPassword
KGP>[in] Pointer to a null-terminated string that contains the password to the account name specified by the lpServiceStartName parameter. Specify an empty string if the account has no password. Specify NULL if the service runs in the LocalSystem account.
KGP>Passwords are ignored for driver services.

В MSDN для функции ChangeServiceConfig написано
lpPassword
[in] Pointer to a null-terminated string that contains the password to the account name specified by the lpServiceStartName parameter. Specify NULL if you are not changing the password. Specify an empty string if the service has no password.
Re[2]: Проблема с запуском сервиса
От: MichaelI  
Дата: 27.11.03 08:51
Оценка:
Здравствуйте, Valerio, Вы писали:

V>как насчет политики "Limit local account use of blank passwords to console logon only"? Enabled?

V>see Q303846 for details

V>P.S. наверное этот параметр хранится тут:

V>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
V>"limitblankpassworduse"=dword:00000001

У меня стоит Win2000, я там в политике такого параметра не нашел,
а в Q303846 проблема с XP описывается
Re[2]: Проблема с запуском сервиса
От: MichaelI  
Дата: 27.11.03 08:54
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:

AF>Код ошибки какой? В event log что-нибудь пишется?


Error 1069: The service did not start due to a logon failure.
Re[3]: Проблема с запуском сервиса
От: KGP http://kornilow.newmail.ru
Дата: 27.11.03 13:15
Оценка:
Здравствуйте, MichaelI, Вы писали:

MI>В MSDN для функции ChangeServiceConfig написано

MI>lpPassword
MI>[in] Pointer to a null-terminated string that contains the password to the account name specified by the lpServiceStartName parameter. Specify NULL if you are not changing the password. Specify an empty string if the service has no password.

Верю, заранее ...
мои данные из MSDN (January) 2001 ... раздел Platform SDK: DLLs, Processes, and Threads ...
... << RSDN@Home 1.1 beta 2 >>
Re[3]: Проблема с запуском сервиса
От: Alex Fedotov США  
Дата: 27.11.03 18:51
Оценка:
Здравствуйте, MichaelI, Вы писали:

MI>Здравствуйте, Alex Fedotov, Вы писали:


AF>>Код ошибки какой? В event log что-нибудь пишется?


MI>Error 1069: The service did not start due to a logon failure.


Включи аудит logon and logoff events, посмотри, у кого там logon failure и по какой причине.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.