Загрузка данных


.

Лабораторная работа №2


Тема: Архитектура ОС Windows: управление пользовательским окружением, переменными среды, процессами и правами доступа в рамках стандартной учетной записи.


Время на выполнение: 4 академических часа (2 пары).


Цель работы: Изучить внутреннее устройство ОС Windows с позиции стандартного пользователя, освоить методы управления собственными процессами, переменными окружения, организацией прав внутри домашнего каталога и продвинутым поиском данных.


ПРАКТИЧЕСКОЕ ЗАДАНИЕ


Блок 1. Исследование и кастомизация пользовательского окружения (40 минут)

Обычный пользователь может управлять своими переменными среды и путями, что критично для работы многих программ.
1. Переменные среды (Environment Variables): Откройте окно выполнения (Win + R), введите rundll32.exe sysdm.cpl,EditEnvironmentVariables и нажмите Enter. (Это откроет окно переменных среды конкретно для текущего пользователя, не требуя прав админа).
2. Создание собственной переменной: В верхнем блоке («Переменные среды пользователя») нажмите «Создать». Создайте переменную с именем LAB_PATH и значением, указующим на вашу рабочую папку на ПК (например, C:\Users\Имя_Пользователя\Documents).
3. Модификация пути PATH: Найдите переменную Path в верхнем списке, нажмите «Изменить» и добавьте в конец списка путь к папке C:\Windows\System32 (если его там нет) или к вашей рабочей папке. Обоснование этого действия запишите в отчет.
4. Проверка через стандартное средство: Откройте «Блокнот», напишите в нем фразу «Тест переменных» и сохраните в своей домашней папке под именем test.txt.

Блок 2. Управление правами доступа внутри домашнего каталога (45 минут)

Обычный пользователь является владельцем файлов в своей домашней папке (Документы, Рабочий стол) и может полноценно настраивать NTFS-разрешения для других пользователей этого ПК.
1. Создание структуры: Внутри вашей папки «Документы» создайте папку My_Protected_Share. Внутри неё создайте файл read_only.txt.
2. Настройка прав (NTFS): Правой кнопкой мыши по папке My_Protected_Share → Свойства → Безопасность → Дополнительно.
	• Отключите наследование прав (выберите «Преобразовать унаследованные разрешения...»).
	• Измените права для встроенной группы Все (Everyone) или Пользователи (Users): установите им флажки «Запретить» на изменение и запись. Оставьте только «Чтение».
3. Проверка ограничений: Попробуйте скопировать любой сторонний файл внутрь папки My_Protected_Share от лица своей же учетной записи (если вы ограничили группу, в которую входите). Зафиксируйте поведение ОС.

Блок 3. Глубокий мониторинг и управление процессами пользователя (45 минут)

Студенты не могут завершать чужие процессы, но могут детально анализировать и управлять своими.
1. Диспетчер задач: Откройте «Диспетчер задач» (Ctrl + Shift + Esc). На вкладке «Подробности» (Details) найдите процесс браузера (например, msedge.exe или chrome.exe).
2. Приоритеты процессов: Нажмите правой кнопкой мыши по процессу браузера → Задать приоритет. Измените его с «Обычного» на «Низкий» или «Выше среднего». Обратите внимание, что ОС позволяет обычному пользователю менять приоритеты своих программ.
3. Анализ цепочки ожидания: Запустите «Блокнот» (notepad.exe). В Диспетчере задач нажмите по нему правой кнопкой мыши и выберите «Анализ цепочки ожидания» (Analyze wait chain). Сделайте скриншот окна. Если процесс не заблокирован, там будет указано, что он работает нормально.
4. Принудительное завершение древа процессов: Запустите три окна Блокнота. В Диспетчере задач найдите корневой процесс notepad.exe, нажмите правой кнопкой и выберите «Снять дерево процессов» (End process tree). Убедитесь, что закрылись все три окна одновременно.

Блок 4. Индексация и продвинутый поиск данных (45 минут)

Инструмент, позволяющий оптимизировать работу с файлами без админ-прав.
1. Язык поисковых запросов Windows: Перейдите в папку C:\Windows. Используя строку поиска проводника и специальные операторы, выполните следующие три точечных поиска:
	• Найдите все файлы с расширением .log, которые были изменены на этой неделе. (Запрос вида: *.log датаизменения:в этой неделе или ext:.log datemodified:this week).
	• Найдите все файлы, размер которых больше 10 МБ. (Запрос вида: размер:>10МБ или size:>10mb).
	• Найдите файлы, в имени которых содержится слово setup, а расширение строго .exe.
2. Зафиксируйте текстовые поисковые запросы и количество найденных файлов в отчет.

СОДЕРЖАНИЕ ОТЧЕТА

1. Скриншот №1: Окно «Переменные среды» с созданной переменной LAB_PATH.
2. Скриншот №2: Окно свойств папки My_Protected_Share (вкладка «Безопасность»), демонстрирующее ограничение прав.
3. Скриншот №3: Окно «Анализ цепочки ожидания» для любого запущенного пользовательского процесса.
4. Таблица результатов поиска (Блок 4):

Критерий поиска	Введенный поисковый запрос	Количество найденных файлов
Логи за неделю	...	...
Файлы > 10 МБ	...	...
Имя setup + .exe	...	...

5. Вывод: Какими возможностями по контролю своей рабочей среды и защите файлов обладает пользователь в ОС Windows, не имея прав администратора.