Удаление файла пользователем, имеющим разрешение No Access
В этом упражнении Вы смоделируете ситуацию, описанную в разделе «Проблема 2»: пользователь имеет разрешение Full Control (Полный контроль) для папки и No Access (Нет доступа) для файла этой папки. Сначала присвойте эти разрешения.
> Создание папки с разрешением Full Control
- Зарегистрируйтесь в системе по учетной записи Аdministrator и запустите Windows NT Explorer (Проводник).
- В папке LabFiles создайте папку FullAccess.
- Убедитесь, что группа Everyone (Все) имеет разрешение NTFS Full Control (Полный контроль) для папки LabFiles\FullAccess.
- В папке FullAccess создайте текстовый файл NoAccess.txt.
- Присвойте группе Everyone (Все) разрешение No Access (Нет доступа) для файла NoAccess.txt.
- В папке Lab Files\ FullAccess дважды щелкните файл NoAccess.txt, чтобы открыть его. Удалось ли Вам его открыть? Почему?
- Щелкните кнопку Start (Пуск), выберите в меню пункт Programs (Программы) и щелкните пункт Command Prompt (Командная строка).
- Перейдите в папку диск:\LabFiles\FullAccess.
- Удалите файл NoAccess.txt, набрав следующую команду:
Delete noaccess.txt
Удалось ли Вам это сделать? Почему?
ответ
Как предотвратить подобную ситуацию?
> Создание папки и присвоение ей специальных разрешений
В этом упражнении Вы присвоите группе Everyone (Все) специальные разрешения для папки FullAccess.
- Переключитесь в Windows NT Explorer (Проводник), щелкните правой кнопкой мыши папку FullAccess и выберите из появившегося меню пункт Properties (Свойства).
- Щелкните вкладку Security (Безопасность), затем щелкните кнопку Permissions (Разрешения).
Обратите внимание, что группа Everyone (Все) выбрана по умолчанию.
- В списке Type of Access (Тип доступа) выберите строку Special Directory Access (Специальный доступ к каталогам).
Появится диалоговое окно Special Directory Access (Специальный доступ к каталогам).
- Щелкните переключатель Other (Избранные разрешения), установите все флажки, соответствующие индивидуальным разрешениям, и щелкните кнопку ОК.
- Щелкните кнопку ОК, чтобы вернуться в диалоговое окно FullAccess Properties (Свойства: FullAccess). Щелкните кнопку ОК еще раз, чтобы изменения вступили в силу.
Теперь группе Everyone (Все) присвоено специальное разрешение для папки FullAccess.
> Создание файла и установка для него разрешения No Access- В папке FullAccess создайте текстовый файл с именем NoDelete.txt.
- Присвойте группе 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 сможет только владелец. Продолжить выполнение?)
- Щелкните кнопку Yes (Да), а затем — кнопку ОК.
- В папке Lab Files\ FullAccess дважды щелкните файл NoDelete.txt, чтобы открыть его.
- В меню Start (Пуск) выберите пункт Programs (Программы), а затем щелкните пункт Command Prompt (Командная строка).
- Перейдите в папку диск:\LabFiles\FullAccess.
- Удалите файл NoDelete.txt, набрав следующую команду:
Delete noDelete.txt Удалось ли Вам это сделать? Почему?
ответ
Содержание раздела
> Создание файла NoAccess.txt, имеющего разрешение No Access
Появится следующее сообщение:
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
ответ
> Проверка действия разрешения для папки FullAccess
Удалось ли Вам его открыть? Почему?
ответ