Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Распространение файла реестра на компьютеры в домене (http://forum.oszone.net/showthread.php?t=160277)

admiForever 14-12-2009 21:02 1295281

Распространение файла реестра на компьютеры в домене
 
Здравствуйте, уважаемые участники конференции. У меня возник вопрос по распространению небольшого файла реестра на компьютеры в домене. Контроллер вин2003, все компы винХР. Как это сделать?
Файл будет составлен по 4-м первым пунктам отсюда (для отключения автозагрузки), т е он будет распространяться только на ветку HKLM. Сначала думал сделать это через ADM-файл, но потом подумал - и понял, что значения параметров реестра все равно должны быть жестко зафиксированы (чтобы полностью отключить автозагрузку), поэтому смысла создавать его нет, т к он нужен обычно для выбора разных значений какого-то параметра в групповых политиках.

stolyar 15-12-2009 06:37 1295534

Цитата:

Цитата admiForever
распространению небольшого файла реестра на компьютеры в домене »

Через политику безопасности. Создай батник на запуск этого reg-файла.

monkkey 15-12-2009 10:35 1295640

Цитата:

Цитата stolyar
Создай батник на запуск этого reg-файла. »

И поместите его в скрипты, исполняемые при старте компьютера в групповой политике нужного OU.

minusodin 15-12-2009 23:18 1296245

А можно сделать что бы reg-файл запускался только один раз, а при следующих загрузках только проверялось бы наличие в реестре параметров созданных reg-файлом?

stolyar 16-12-2009 07:45 1296391

Цитата:

Цитата minusodin
при следующих загрузках только проверялось бы наличие в реестре параметров созданных reg-файлом? »

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

admiForever 16-12-2009 10:16 1296484

Спасибо я попробую. Еще вопрос - я поставил веткам в реестре:
Код:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdrom
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files

на которые и будет распространяться действие скрипта, разный доступ разным группам пользователей - "Пользователям домена" и "SYSTEM" только для чтения, "Администраторам домена" полный. Тоже самое сделал и с ветками:
Код:

MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run

Это правильно?

monkkey 16-12-2009 11:59 1296574

Цитата:

Цитата admiForever
"SYSTEM" только для чтения, »

При загрузке реестр не изменится. У этой записи всегда и везде должен быть полный доступ. Ветка относится к HKLM, а Вы про пользователей почему-то говорите. Пользователи идентифицируются ПОСЛЕ загрузки компьютера и веток реестра HKLM.

admiForever 16-12-2009 16:32 1296847

Цитата:

Цитата monkkey
Ветка относится к HKLM, а Вы про пользователей почему-то говорите »

Вы не поняли. Мне важно, чтобы пользователи после входа в винду не могли менять значение этих веток. Другими словами - чтобы вирусы от имени пользователей не могли ничего изменить.
Про запись SYSTEM тот же вопрос. Спрашиваю потому, что опасаюсь, что какой-нибудь вирус сможет запустится от имени SYSTEM. Т е надо или не надо запрещать этой записи доступ на модификацию этих веток? Вот как я сделал:

minusodin 16-12-2009 18:13 1296965

Цитата:

Цитата stolyar
и заменять параметры этого ключа »

Заменять только в случае если они отличаются ?

stolyar 16-12-2009 20:27 1297067

Цитата:

Цитата minusodin
Заменять только в случае если они отличаются ? »

Да. Или не существуют вообще.
Кстати, в батнике обязательно укажи ключ /S, чтобы не было запроса у пользователя о запуске рег-файла:

regedit /s "<имя_файла>.reg"

тогда все будет проходить в фоновом режиме, не видном пользователю, так же как при запуске скрипта.

minusodin 16-12-2009 23:36 1297196

stolyar, спасибо.
А не скажите как в батнике лучше сделать определение версии OC (2000, XP, 2003) ?

monkkey 17-12-2009 09:16 1297373

Цитата:

Цитата minusodin
А не скажите как в батнике лучше сделать определение версии OC (2000, XP, 2003) ? »

Никак. Реестр одинаковый REGEDIT 5

admiForever 18-12-2009 19:14 1298766

Так может кто-нибудь ответит на мой вопрос? Если ли смысл запрещать записи SYSTEM редактирование этих веток реестра?

Ivan Bardeen 19-12-2009 08:41 1299059

Цитата:

Цитата admiForever
Если ли смысл запрещать записи SYSTEM редактирование этих веток реестра? »

Вообще-то нет.
Отключите автозапуск в политиках и раздайте пользователям минимально нужные права на компьютерах. Зловреды в этом случае будут запускаться от имени ограниченной учетки пользователя и не смогут произвести своих деструктивных действий.
И microsoft таки не зря предупреждает, что никогда не модифицируйте реестр, если только это не средство последней возможности. В вашем случае возможностей защититься от вирусов предостаточно.

stolyar 19-12-2009 08:48 1299062

Цитата:

Цитата monkkey
Никак. Реестр одинаковый REGEDIT 5 »

Может быть в начале кода рег-файла если написать:

Windows Registry Editor Version 5.0 - то это для XP/2003, а для 2000 пишется в начале:
Regedit 4

или не так?..

admiForever 19-12-2009 11:39 1299128

Цитата:

Цитата Ivan Bardeen
Отключите автозапуск в политиках »

Вообще-то, даже если так сделать, останется возможность запустить вирус с флешки двойным кликом по значку этой флешки. Но я нашел вот это: http://support.microsoft.com/kb/967715/ - должно решить проблему.
stolyar,
Код:

REGEDIT4
Именно так, большими буквами.


Время: 18:40.

Время: 18:40.
© OSzone.net 2001-