Удаленное управление расшаренным ресурсом
От: dmitriykdy  
Дата: 05.10.06 04:46
Оценка:
Коллеги!
Необходимо удаленно менять разрешения на расшаренный ресурс с немедленным вступлением изменений в силу. Попробовал изменение параметров реестра и внедрение задания, перезапускающего службу SERVER. Работает, но получился жуткий монстр. Кроме этого при сбоях бывают непрогнозируемые последствия. Подскажите, пожалуйста, более цивилизованный путь. Может существует код команды для ControlService, заставляющий SERVER переинициализироваться по новым значениям реестра? CITO !!!
Заранее благодарю!
Re: Удаленное управление расшаренным ресурсом
От: Alex Fedotov США  
Дата: 05.10.06 05:50
Оценка:
Здравствуйте, dmitriykdy, Вы писали:

D>Коллеги!

D>Необходимо удаленно менять разрешения на расшаренный ресурс с немедленным вступлением изменений в силу. Попробовал изменение параметров реестра и внедрение задания, перезапускающего службу SERVER. Работает, но получился жуткий монстр. Кроме этого при сбоях бывают непрогнозируемые последствия. Подскажите, пожалуйста, более цивилизованный путь. Может существует код команды для ControlService, заставляющий SERVER переинициализироваться по новым значениям реестра? CITO !!!
D>Заранее благодарю!

А что, NetShareSetInfo отменили?
-- Alex Fedotov
Re: Удаленное управление расшаренным ресурсом
От: Pavel Dvorkin Россия  
Дата: 05.10.06 05:53
Оценка:
Здравствуйте, dmitriykdy, Вы писали:

D>Коллеги!

D>Необходимо удаленно менять разрешения на расшаренный ресурс с немедленным вступлением изменений в силу. Попробовал изменение параметров реестра и внедрение задания, перезапускающего службу SERVER. Работает, но получился жуткий монстр. Кроме этого при сбоях бывают непрогнозируемые последствия. Подскажите, пожалуйста, более цивилизованный путь. Может существует код команды для ControlService, заставляющий SERVER переинициализироваться по новым значениям реестра? CITO !!!
D>Заранее благодарю!

Хм... Вроде бы SetSecurityInfo с SE_LMSHARE именно это и делает. Насчет немедленности — опять же ИМХО все изменения в безопасности срабатывают немедленно. Групповые политики, те да, со временем обновления.
With best regards
Pavel Dvorkin
Re[2]: Удаленное управление расшаренным ресурсом
От: dmitriykdy  
Дата: 05.10.06 06:14
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:

AF>Здравствуйте, dmitriykdy, Вы писали:


D>>Коллеги!

D>>Необходимо удаленно менять разрешения на расшаренный ресурс с немедленным вступлением изменений в силу. Попробовал изменение параметров реестра и внедрение задания, перезапускающего службу SERVER. Работает, но получился жуткий монстр. Кроме этого при сбоях бывают непрогнозируемые последствия. Подскажите, пожалуйста, более цивилизованный путь. Может существует код команды для ControlService, заставляющий SERVER переинициализироваться по новым значениям реестра? CITO !!!
D>>Заранее благодарю!

AF>А что, NetShareSetInfo отменили?


Спамибо за ответ, но (помоему) в SHARE_INFO_2 параметр Shi2_permission при NetShareSetInfo игнорируется.
Re[2]: Удаленное управление расшаренным ресурсом
От: dmitriykdy  
Дата: 05.10.06 06:15
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, dmitriykdy, Вы писали:


D>>Коллеги!

D>>Необходимо удаленно менять разрешения на расшаренный ресурс с немедленным вступлением изменений в силу. Попробовал изменение параметров реестра и внедрение задания, перезапускающего службу SERVER. Работает, но получился жуткий монстр. Кроме этого при сбоях бывают непрогнозируемые последствия. Подскажите, пожалуйста, более цивилизованный путь. Может существует код команды для ControlService, заставляющий SERVER переинициализироваться по новым значениям реестра? CITO !!!
D>>Заранее благодарю!

PD>Хм... Вроде бы SetSecurityInfo с SE_LMSHARE именно это и делает. Насчет немедленности — опять же ИМХО все изменения в безопасности срабатывают немедленно. Групповые политики, те да, со временем обновления.


Спасибо! Пошел пробовать.
Re[3]: Удаленное управление расшаренным ресурсом
От: Alex Fedotov США  
Дата: 05.10.06 06:19
Оценка:
Здравствуйте, dmitriykdy, Вы писали:

AF>>А что, NetShareSetInfo отменили?


D>Спамибо за ответ, но (помоему) в SHARE_INFO_2 параметр Shi2_permission при NetShareSetInfo игнорируется.


Зато параметр shi1501_security_descriptor в SHARE_INFO_1501 не игнорируется.
-- Alex Fedotov
Re[4]: Удаленное управление расшаренным ресурсом
От: dmitriykdy  
Дата: 05.10.06 06:26
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:

AF>Здравствуйте, dmitriykdy, Вы писали:


AF>>>А что, NetShareSetInfo отменили?


D>>Спамибо за ответ, но (помоему) в SHARE_INFO_2 параметр Shi2_permission при NetShareSetInfo игнорируется.


AF>Зато параметр shi1501_security_descriptor в SHARE_INFO_1501 не игнорируется.


Еще раз спасибо! Правильно лм я понял, что таким образом можно воздействовать на параметры
, определяемые в HKLM\System\CurrentContolSet\SERVICE\lanmanserver\Shares\Security ?
Речь идет именно об этом.
Re[2]: Удаленное управление расшаренным ресурсом
От: dmitriykdy  
Дата: 05.10.06 07:19
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, dmitriykdy, Вы писали:


D>>Коллеги!

D>>Необходимо удаленно менять разрешения на расшаренный ресурс с немедленным вступлением изменений в силу. Попробовал изменение параметров реестра и внедрение задания, перезапускающего службу SERVER. Работает, но получился жуткий монстр. Кроме этого при сбоях бывают непрогнозируемые последствия. Подскажите, пожалуйста, более цивилизованный путь. Может существует код команды для ControlService, заставляющий SERVER переинициализироваться по новым значениям реестра? CITO !!!
D>>Заранее благодарю!

PD>Хм... Вроде бы SetSecurityInfo с SE_LMSHARE именно это и делает. Насчет немедленности — опять же ИМХО все изменения в безопасности срабатывают немедленно. Групповые политики, те да, со временем обновления.



Спасибо! Все работает!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.