Windows 95/98/NT FAQ

Как запретить пользователям доступ к локальным дискам из Internet Explorer?


Если вы наберете "C:" (или любой другой диск) в поле адреса Microsoft Internet Explorer, то вы увидите содержимое этого диска. Если при этом должным образом не были заданы права доступа к файлам NTFS, то пользователь получит возможность удалить, переименовать или прочитать любой файл на этом диске. Это представляет собой серьезную проблему в случае систем, где пользователи обычно не имеют доступа к локальным дискам с помощью стандартных средств Windows типа Explorer (например, в Интернет-кафе).

Чтобы запретить доступ к локальным дискам из Internet Explorer, выполните следующее:

  1. Запустите редактор реестра (regedit.exe)
  2. Откройте ветку  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. В меню Edit/Правка выберите пункт New > DWORD value.
  4. Введите имя "NoRun" (без кавычек) и нажмите Enter
  5. Двойным щелчком мыши откройте созданный ключ и установите его значение в 1. Нажмите OK для подтверждения.
  6. В меню Edit/Правка выберите пункт New > DWORD value.
  7. Введите имя "NoDrives" (без кавычек) и нажмите Enter
  8. Двойным щелчком мыши откройте созданный ключ и введите значение, соответствующее тем дискам, которые вы хотите скрыть (о том, как вычислить это значение, написано ниже). Нажмите OK для подтверждения. 
  9. Для IE версии 4.01 SP2 и выше нужно еще выполнить следующие шаги:
    1. В меню Edit/Правка выберите пункт New > DWORD value.
    2. Введите имя "NoFileUrl" (без кавычек) и нажмите Enter
    3. Двойным щелчком мыши откройте созданный ключ и установите его значение в 1. Нажмите OK для подтверждения.
  10. Закройте редактор реестра. 

Параметр NoRun запрещает просмотр локальных файлов с помощью ввода адреса или URL файла в поле Address (например, "file://d:\"), а также делает недоступной команду Run в меню Start.

Параметр NoDrives скрывает от пользователя указанные диски. Диску A присваивается значение 1, B - значение 2, C -  значение 4, D - 8, и так далее, после чего нужные значения просто складываются. Например, чтобы скрыть диски C и D, необходимо сложить 4 и 8, что равняется 12 (или C в шестнадцатеричной системе исчисления), и затем установить значение ключа NoDrives равным C (выбрав режим Hex - шестнадцатеричный режим).

Для IE версии 4.01 с установленным Service Pack 2 или IE 5.0 могут быть установлены дополнительные ограничения, которые описываются в вопросе' Какие дополнительные ограничения могут быть установлены в Internet Explorer 4.01 SP2 и выше?'


На первую страницу    Раздел Windows NT    Назад

Copyright © 2000. Andrey Harchenko. При перепечатке ссылка на http://WinFAQ.com.ru обязательна.
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon Clausen