Несмотря на свою открытость, Windows 9x предоставляет достаточно возможностей для управления доступом к настройкам Windows, определенному ограничению прав пользователей Windows 9х выполнения некоторых действий. Почти все эти возможности можно задействовать через встроенный редактор политик. Однако можно это сделать и вручную, редактированием соответствующих ключей системного реестра. Эти ключи имеют тип DWORD, а их значения означают: 1 - включение ограничения, 0 - снятие ограничения.
Если нужно запретить на машинах, работающих под управлением Windows 9х/NT, выполнение некоторых функций, то установите значения ключей листинга 1.
При установке значения 1 в ключе RestrictRun пользователям разрешается запуск только тех программ, которые перечислены в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun.
Параметры сессии MS DOS задаются ключами, приведенными в листинге 2, сетевые настройки и доступ к ним можно изменить в ключах из листинга 3 в соответствующей ветви системного реестра. Если нужно запретить возможность изменения пароля при входе в Windows 9х, сделайте иконку Пароли в Панели управления «заблокированной». Для этого измените значения ключа согласно листингу 4.
Листинг 1: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoRun запрещает команду Run/Выполнить NoDesktop убирает все значки с рабочего стола NoClose запрещает завершение работы NoSaveSettings запрещает сохранение установок на выходе DisableRegistryTools запрет редактирования registry NoInternetIcon удаляет значок Internet с рабочего стола NoRecentDocsMenu удаляет пункт "Документы" из системного меню RestrictRun разрешает запуск только определенных программ
Листинг 2: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp
Disabled запрет MS-DOS Prompt NoRealMode запрет Single-Mode MS-DOS
Листинг 3: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Network
NoNetSetupSecurityPage спрятать Network Security Page NoNetSetup запрет Network Control Panel NoNetSetupIDPage спрятать Identification Page NoNetSetupSecurityPage спрятать Access Control Page NoFileSharingControl спрятать File Sharing Controls
Листинг 4: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
NoSecCPL запрет иконки изменения паролей
Во всех листингах сокращение HKCU обозначает полное название ветви HKEY_CURRENT_USER. От редакции: ВНИМАНИЕ! Ошибки при модификации этих ключей могут полностью заблокировать доступ к ним для их изменения. Перед внесением изменений нужно сделать резервные копии файлов системного реестра SYSTEM.DAT и USER.DAT из каталога Windows и USER.DAT из пользовательских подкаталогов в Windows\Profiles или экспортировать их в файлы *.reg.
====================================================
Несмотря на то что компьютер называется персональным, использование его далеко не всегда персонализировано. Достаточно часто встречается ситуация, когда на одном ПК работает несколько человек. Одни более опытны, другие - менее. Поэтому и возникает проблема ограждения менее искушенных (и/или чрезмерно любопытных) пользователей от излишних действий. Не только ОС Windows NT/2000 обладают возможностями ограничения прав выполнения определенных действий и управления системными настройками. В приемлемом объеме эти возможности присутствуют и в Windows 9x/Me. Многие из них можно задействовать через стандартный компонент Редактор политик, однако в большинстве случаев удобнее это сделать «вручную» путем правки ключей системного реестра. Все ключи, указанные в листингах, имеют тип DWORD. Единичному значению ключа соответствует включение ограничения, а нулевому - его снятие. Для того чтобы заблокировать определенные диски (NoDrives) или отключить их автозапуск (NoDriveTypeAutorun), значениям соответствующих параметров необходимо присвоить величины, в требуемых двоичных разрядах (А: - младший (первый) байт, Z: - 26-й) которых установлены единицы. Что касается блокировки редактирования реестра, хорошенько подумайте, прежде чем установить параметр DisableRegistryTools в 1. Ведь тогда доступ к реестру можно будет получить только из REG-, INF- или VBS-файлов. Алексей Бабкин От редакции: При правке системного реестра могут быть допущены ошибки, вследствие которых доступ к ключам или реестру в целом будет заблокирован. Выполнять модификацию, касающуюся прав доступа и ограничений, рекомендуется только квалифицированным пользователям, которые в состоянии оценить необходимость их применения. При этом старайтесь всегда создавать резервные копии реестра (подробнее см. советы № 128-130, ЧИП 9/2000).
Листинг 1. HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDesktop удаление всех значков с рабочего стола NoDrives скрытие заданных дисков NoDriveTypeAutoRun блокировка автозапуска на заданных дисках NoNetHood удаление значка "Сетевое окружение" с рабочего стола NoRun запрет команды "Пуск|Выполнить" NoSetFolders удаление группы "Настройка" из меню "Пуск" NoRecentDocsMenu удаление группы "Документы" из меню "Пуск" NoFavoritesMenu удаление группы "Избранное" из меню "Пуск" NoFind удаление группы "Найти" из меню "Пуск" NoLogOff удаление элемента "Завершение сеанса" из меню "Пуск" NoClose запрет завершения работы NoSaveSettings запрет сохранения параметров установок на выходе NoSetTaskbar удаление "Панель задач" в меню "Пуск|Настройка" RestrictRun ограничение списка запускаемых программ NoPrinters запрет значка "Принтеры" Панели управления NoAddPrinter запрет на добавление новых принтеров в систему NoDeletePrinter запрет на удаление принтеров из системы NoPrinterTabs скрытие "Общие" и "Сведения" в свойствах принтера NoInternetIcon удаление значка Internet с рабочего стола
Листинг 2. HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
DisableRegistryTools запрет редактирования системного реестра NoDispCPL запрет значка "Дисплей" Панели управления NoSecCPL запрет значка "Пароли" Панели управления NoDispAppearancePage скрытие закладки "Оформление" в свойствах экрана NoDispBackgroundPage скрытие закладки "Фон" в свойствах экрана NoDispScrSavPage скрытие закладки "Заставка" в свойствах экрана NoDispSettingsPage скрытие закладки "Настройка" в свойствах экрана NoAdminPage скрытие закладки "Удаленное управление" NoProfilePage скрытие закладки "Профили пользователей" NoPwdPage скрытие закладки "Смена паролей" NoConfigPage скрытие "Профили оборудования" в свойствах системы NoDevMgrPage скрытие закладки "Устройства" в свойствах системы NoFileSysPage скрытие "Файловая система…" в свойствах системы NoVirtMemPage скрытие "Виртуальная память…" в свойствах системы
Листинг 3. HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
NoNetSetup запрет значка "Сеть" Панели управления NoFileSharingControl запрет окна "Доступ к файлам и принтерам" NoNetSetupIDPage скрытие закладки "Идентификация" в свойствах Сети NoNetSetupSecurityPage скрытие закладки "Управление доступом" (свойства Сети) NoEntireNetwork запрет значка "Вся сеть" в "Сетевом окружении" NoWorkGroupContents скрытие содержания рабочей группы HideSharePwds скрытие общих паролей звездочками MinPwdLen установка минимальной длины пароля AlphanumPwds требование алфавитно-цифрового пароля DisablePwdCaching блокировка кэширования пароля в локальной системе
Листинг 4. HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp
Disabled отключение приглашения MS-DOS NoRealMode отключение режима MS-DOS внутри Windows |