Администрирование сети Windows NT 4.0. Учебный курс

       

Удаление файла пользователем, имеющим разрешение No Access


В этом упражнении Вы смоделируете ситуацию, описанную в разделе «Проблема 2»: пользователь имеет разрешение Full Control (Полный контроль) для папки и No Access (Нет доступа) для файла этой папки. Сначала присвойте эти разрешения.

> Создание папки с разрешением Full Control

  1. Зарегистрируйтесь в системе по учетной записи Аdministrator и запустите Windows NT Explorer (Проводник).
  2. В папке LabFiles создайте папку FullAccess.
  3. Убедитесь, что группа Everyone (Все) имеет разрешение NTFS Full Control (Полный контроль) для папки LabFiles\FullAccess.
  4. > Создание файла NoAccess.txt, имеющего разрешение No Access

    1. В папке FullAccess создайте текстовый файл NoAccess.txt.
    2. Присвойте группе Everyone (Все) разрешение No Access (Нет доступа) для файла NoAccess.txt.

    Появится следующее сообщение:

    You have denied access to drive:\LabFiles\FullAccess\NoAccess.txt. Nobody will be able to access drive:\LabFlles\FullAccess\NoAccess.txt and only the owner will be able to Change the permissions. Do you wish to continue?

    (Доступ к диск:\LabFiles\FullAccess\NoAccess.txt будет запрещен для всех пользователей, а изменить разрешения на доступ к диск:\LabFiles\FullAccess\NoAccess.txt сможет только владелец. Продолжить выполнение?) 3. Щелкните кнопки Yes (Да) и ОК, чтобы вернуться в Windows NT Explorer.

    > Проверка действия разрешения Full Control для папки FullAccess

    1. В папке Lab Files\ FullAccess дважды щелкните файл NoAccess.txt, чтобы открыть его. Удалось ли Вам его открыть? Почему?

    ответ

  5. Щелкните кнопку Start (Пуск), выберите в меню пункт Programs (Программы) и щелкните пункт Command Prompt (Командная строка).
  6. Перейдите в папку диск:\LabFiles\FullAccess.


  7. Удалите файл NoAccess.txt, набрав следующую команду:

    Delete noaccess.txt

    Удалось ли Вам это сделать? Почему?

    ответ

    Как предотвратить подобную ситуацию?

    > Создание папки и присвоение ей специальных разрешений

    В этом упражнении Вы присвоите группе Everyone (Все) специальные разрешения для папки FullAccess.

    1. Переключитесь в Windows NT Explorer (Проводник), щелкните правой кнопкой мыши папку FullAccess и выберите из появившегося меню пункт Properties (Свойства).

    2. Щелкните вкладку Security (Безопасность), затем щелкните кнопку Permissions (Разрешения).


    Обратите внимание, что группа Everyone (Все) выбрана по умолчанию.

  8. В списке Type of Access (Тип доступа) выберите строку Special Directory Access (Специальный доступ к каталогам).

    Появится диалоговое окно Special Directory Access (Специальный доступ к каталогам).

  9. Щелкните переключатель Other (Избранные разрешения), установите все флажки, соответствующие индивидуальным разрешениям, и щелкните кнопку ОК.


  10. Щелкните кнопку ОК, чтобы вернуться в диалоговое окно FullAccess Properties (Свойства: FullAccess). Щелкните кнопку ОК еще раз, чтобы изменения вступили в силу.

    Теперь группе Everyone (Все) присвоено специальное разрешение для папки FullAccess.

    > Создание файла и установка для него разрешения No Access


    1. В папке FullAccess создайте текстовый файл с именем NoDelete.txt.


    2. Присвойте группе Everyone (Все) разрешение Wo Access (Нет доступа) для файла NoDelete.txt. Появится следующее сообщение:


    You have denied access to drive:\LabFiles\FullAccess\NoDelete.txt. Nobody will be able to access drive:\LabFiles\FullAccess\NoDelete.txt and only the owner will be able to change the permissions. Do you wish to continue?

    (Доступ к диск:\LabFiles\FullAccess\NoDelete.txt будет запрещен для всех пользователей, а изменить разрешения на доступ к диск:\LabFiles\FullAccess\NoDelete.txt сможет только владелец. Продолжить выполнение?)

  11. Щелкните кнопку Yes (Да), а затем — кнопку ОК.


  12. > Проверка действия разрешения для папки FullAccess


    1. В папке Lab Files\ FullAccess дважды щелкните файл NoDelete.txt, чтобы открыть его.


    Удалось ли Вам его открыть? Почему?

    ответ

  13. В меню Start (Пуск) выберите пункт Programs (Программы), а затем щелкните пункт Command Prompt (Командная строка).


  14. Перейдите в папку диск:\LabFiles\FullAccess.


  15. Удалите файл NoDelete.txt, набрав следующую команду:

    Delete noDelete.txt Удалось ли Вам это сделать? Почему?

    ответ


    Содержание раздела