- Войти в систему под учетной записью суперпользователя.
- Настроить экспорт файловых систем следующим образом:
ü
Корневая файловая система данного узла экспортировалась бы для
всех узлов, находящихся в учебном классе только на чтение без доверия всем
пользователям клиентских узлов с отображением недоверенных клиентов на
пользователя nobody и группу nobody.
ü
Домашние директории данного узла экспортировалась бы для всех
узлов, находящихся в учебном классе для чтения и записи, с доверием всем
пользователям клиентских узлов кроме псевдопользователя с отображением
недоверенных клиентов на пользователя nobody
и группу nobody.
- Выполнить реэкспорт файловых систем данного узла.
- Смонтировать корневую файловую систему узла host в каталог /mnt/net/<host>, а домашние директории
пользователей, находящиеся на узле host
в каталог /mnt/net/homes/<host>.
- Протестировать эффективные права доступа в каталогах /mnt/net/<host> и /mnt/net/homes/<host>, находясь
под учетными записями суперпользователя и myuserN.[4]
Лабораторная работа №7. X Window System.
Ø
Архитектура X Window System.
Ø
Конфигурирование X-сервера.
Упражнение
1. Архитектура X Window
System.
- Войти в систему под учетной записью суперпользователя.
- Войти в систему под учетной записью myuserN.
Запустить подсистему X Window, убедиться, что запускается X сервер, и все
X клиенты, входящие в рабочее окружение KDE.
- Войти в систему под учетной записью суперпользователя.
- Сконфигурировать подсистему X Window так, что бы по
команде запуска startx подсистемы
X Window, запускался X сервер, и все X клиенты, входящие в рабочее
окружение GNOME.
- Войти в систему под учетной записью myuserN.
Запустить подсистему X Window, убедиться, что запускается X сервер, и все
X клиенты, входящие в рабочее окружение GNOME.
- Войти в систему под учетной записью суперпользователя.
- Для суперпользователя сконфигурировать подсистему X Window
так, что бы по команде запуска startx
подсистемы X Window, запускался X сервер и четыре экземпляра программы
эмуляции терминала, расположенных соответственно в углах экрана, и
покрывающих всю площадь экрана.
- Запустить подсистему X Window, убедиться, что только при
запуске подсистемы X Window суперпользователем запускается X сервер и
четыре экземпляра программы эмуляции терминала, расположенные
соответственно в углах экрана, и покрывающие всю площадь экрана, а для
других пользователей запускается X сервер, и все X клиенты, входящие в
рабочее окружение GNOME.
Упражнение
2. Конфигурирование X-сервера.
- Войти в систему под учетной записью суперпользователя.
- Сконфигурировать X сервер так, что бы был доступным режим
развертки картинки монитора с экранным разрешением 640x480.
- Сконфигурировать X сервер так, что бы был доступно
свойство переключения между различными режимами развертки картинки
монитора.
- Запустить X сервер, убедиться в возможности переключения
между различными режимами развертки картинки монитора и доступности режима
развертки картинки монитора с экранным разрешением 640x480.
Лабораторная работа №8. Инсталляция программного
обеспечения.
Ø
Установка программного обеспечения, поставляемого в виде пакетов.
Ø
Установка программного обеспечения, поставляемого в виде исходных
текстов.
Упражнение
1. Установка
программного обеспечения, поставляемого в виде пакетов.
- Войти в систему под учетной записью суперпользователя.
- Получить пакет для программы RPM по URL ftp://gandalf/Linux/SoftWare
- Получить информацию о предназначении программ,
содержащихся в пакете.
- Установить полученный пакет в систему.
- Получить информацию о списке файлов, установленных в
систему при установке пакета.
- Убедиться, что все установленные файлы присутствуют в
предписанных директориях.
- Согласно предписанию преподавателя, воспользоваться
программами из установленного пакета.
- Удалить пакет из системы.
Упражнение
2. Установка
программного обеспечения, поставляемого в виде исходных текстов.
- Войти в систему под учетной записью суперпользователя.
- Получить пакет в формате tar.gz
или tgz по URL ftp://gandalf/Linux/SoftWare
- Распаковать полученный пакет в директорию /usr/local/src
- Получить информацию о предназначении программ,
содержащихся в пакете.
- Откомпилировать программы пакета.
- Установить полученный пакет в систему.
- Убедиться, что все установленные файлы присутствуют в
предписанных директориях.
- Согласно предписанию преподавателя, воспользоваться
программами из установленного пакета.
- Удалить пакет из системы.
Лабораторная работа №9. [5]Защита
системы и данных.
Ø
Программы SUID и SGID.
Ø
Резервное копирование и восстановление данных.
Упражнение
1. Программы SUID и
SGID.
- Войти в систему под учетной записью суперпользователя.
- Реализовать сценарий командного интерпретатора:
a. Сценарий
получает имя некой директории как свой первый позиционный параметр.
b. Сценарий
проверяет все поддерево, начиная с полученной директории и ниже на наличие SUID
и SGID программ.
c. Результаты
проверки в некотором символическом виде фиксируются в файле /var/spool/checkS[UG]ID.now.
d. Результат
проверки сравнивается с результатом предыдущей проверки, записанном в файле /var/spool/checkS[UG]ID.previous, а
информация обо всех полученных изменениях в удобочитаемом для администратора
системы отображалась бы в /var/log/checkS[UG]ID.log.
- Разместить полученный сценарий командного интерпретатора в
директории /usr/local/bin.
- Настроить подсистему периодического запуска заданий так,
что бы полученный сценарий командного интерпретатора запускался раз в
сутки.
Лабораторная работа №10. Учет пользователей и
процессов.
Ø
Учет работы пользователей
Ø
Учет выполняемых процессов.
Упражнение
2. Настройка системы
учета запускаемых процессов.