Операц_сист_ВТ_лаб_2

advertisement
Лабораторная работа №2
Тема: Файловые системы
Цель: Приобрести навыки использования возможностей файловой системы NTFS
по управлению доступом, изучить основные функции WinAPI для работы с файлами
Теоретические сведения
Атрибуты файлов в ФС NTFS
С точки зрения файловой системы файл – это набор атрибутов. Именно атрибуты
хранят полную информацию о файле. В NTFS файл это набор следующих атрибутов:
Стандартные и индивидуальные разрешения NTFS.
Файловая система NTFS предоставляет разрешения пользователям и группам
пользователей на уровне файлов и каталогов.
Индивидуальные разрешения NTFS:
Для того чтобы не использовать каждый раз сочетания индивидуальных
разрешений, введены так называемые стандартные разрешения NTFS, которыми все и
пользуются в большинстве случаев. Они представляют собой наиболее применяемые
комбинации индивидуальных разрешений.
Управление разрешениями на уровне пользователей и групп пользователей с
помощью различных интерфейсов.
Оконный интерфейс
Для создания пользователя или группы пользователей перейдите в меню
Администрирование\Управление компьютером\Пользователи и группы
Для настройки разрешений конкретного файла зайдите в меню «Безопасность» в
меню «Свойства». Если вкладки «Безопасность» нет, зайдите в меню Панель
управления\Свойства папки\Вид и снимите флажок «Использовать простой общий
доступ к файлам и папкам».
Интерфейс командной строки cmd.exe
Кроме того, существует возможность устанавливать и/или изменять списки
разрешений NTFS через интерфейс командной строки. Для этого используется следующая
команда cacls:
Задание 1. Создайте 3 группы пользователей: «Cтуденты», «Преподаватели»,
«Другие»; 5 пользователей Student1, Student2, Teacher1, Teacher2, OtherUser и разместите
их в соответствующие группы. Установите полные разрешения преподавателям, кроме
смены владельца; только чтение и выполнение студентам, но запретите удаление и
изменение атрибутов; только чтение остальным пользователям и полные разрешения
администраторам. Протестируйте работу разрешений на примере различных
пользователей.
Задание 2. Создайте BAT-файл (*.bat), устанавливающий права доступа из задания
№1 с помощью команды cacls. Попробуйте открыть в текущем каталоге любой файл.
Если доступ запрещён, значит вы создали первую программу администрирования
системы. Поздравляем! 
Задание 3. Создайте пакетный файл, принимающий один параметр и блокирующий
доступ к файлу с именем этого параметра.
Задание 4. Создайте пакетный файл, принимающий два параметра и блокирующий
доступ к файлу с именем первого параметра пользователю с именем второго параметра
Задание 5. Запустите утилиту ntfsinfo из комплекта SysInternalsSuite в командой
строке в формате ntfsinfo раздел и охарактеризуйте полученные результаты.
Контрольные вопросы
Что такое файловая система? Функции файловой системы.
Структура файловой системы.
Что такое файл?
Что такое атрибуты файла?
На что указывает расширение файла?
Какие вы знаете операции над файлами?
Какие файловые системы вы знаете?
Файловая система FAT32.
Файловая система NTFS. Атрибуты файлов. Стандартные и индивидуальные
разрешения.
10. Что такое MFT?
11. Какие существуют методы доступа к файлам?
12. Что такое каталог?
13. Что означает «путь к файлу»?
14. Что такое монтирование файловой системы?
15. Что такое сектор?
16. Дайте определение кластера.
17. Что такое раздел жесткого диска? Виды разделов.
18. Что такое журналируемая файловая система?
19. Что означает API?
1.
2.
3.
4.
5.
6.
7.
8.
9.
Download