Пользовательские бюджеты и группы. Пользовательские профили. Начальная загрузка и останов системы. Файловая система, внешние устройства и драйверы устройств, страница 5

  1. Войти в систему под учетной записью суперпользователя.
  2. Настроить экспорт файловых систем следующим образом:

ü  Корневая файловая система данного узла экспортировалась бы для всех узлов, находящихся в учебном классе только на чтение без доверия всем пользователям клиентских узлов с отображением недоверенных клиентов на пользователя nobody и группу nobody.

ü  Домашние директории данного узла экспортировалась бы для всех узлов, находящихся в учебном классе для чтения и записи, с доверием всем пользователям клиентских узлов кроме псевдопользователя с отображением недоверенных клиентов на пользователя nobody и группу nobody.

  1. Выполнить реэкспорт файловых систем данного узла.
  2. Смонтировать корневую файловую систему узла host в каталог /mnt/net/<host>, а домашние директории пользователей, находящиеся на узле host в каталог /mnt/net/homes/<host>.
  3. Протестировать эффективные права доступа в каталогах /mnt/net/<host> и /mnt/net/homes/<host>, находясь под учетными записями суперпользователя и myuserN.[4]

Лабораторная работа №7. X Window System.

Ø  Архитектура X Window System.

Ø  Конфигурирование X-сервера.

Упражнение 1.  Архитектура X Window System.

  1. Войти в систему под учетной записью суперпользователя.
  2. Войти в систему под учетной записью myuserN. Запустить подсистему X Window, убедиться, что запускается X сервер, и все X клиенты, входящие в рабочее окружение KDE.
  3. Войти в систему под учетной записью суперпользователя.
  4. Сконфигурировать подсистему X Window так, что бы по команде запуска startx подсистемы X Window, запускался X сервер, и все X клиенты, входящие в рабочее окружение GNOME.
  5. Войти в систему под учетной записью myuserN. Запустить подсистему X Window, убедиться, что запускается X сервер, и все X клиенты, входящие в рабочее окружение GNOME.
  6. Войти в систему под учетной записью суперпользователя.
  7. Для суперпользователя сконфигурировать подсистему X Window так, что бы по команде запуска startx подсистемы X Window, запускался X сервер и четыре экземпляра программы эмуляции терминала, расположенных соответственно в углах экрана, и покрывающих всю площадь экрана.
  8. Запустить подсистему X Window, убедиться, что только при запуске подсистемы X Window суперпользователем запускается X сервер и четыре экземпляра программы эмуляции терминала, расположенные соответственно в углах экрана, и покрывающие всю площадь экрана, а для других пользователей запускается X сервер, и все X клиенты, входящие в рабочее окружение GNOME.

Упражнение 2. Конфигурирование X-сервера.

  1. Войти в систему под учетной записью суперпользователя.
  2. Сконфигурировать X сервер так, что бы был доступным режим развертки картинки монитора с экранным разрешением 640x480.
  3. Сконфигурировать X сервер так, что бы был доступно свойство переключения между различными режимами развертки картинки монитора.
  4. Запустить X сервер, убедиться в возможности переключения между различными режимами развертки картинки монитора и доступности режима развертки картинки монитора с экранным разрешением 640x480.

Лабораторная работа №8. Инсталляция программного обеспечения.

Ø  Установка программного обеспечения, поставляемого в виде пакетов.

Ø  Установка программного обеспечения, поставляемого в виде исходных текстов.

Упражнение 1.  Установка программного обеспечения, поставляемого в виде пакетов.

  1. Войти в систему под учетной записью суперпользователя.
  2. Получить пакет для программы RPM по URL ftp://gandalf/Linux/SoftWare
  3. Получить информацию о предназначении программ, содержащихся в пакете.
  4. Установить полученный пакет в систему.
  5. Получить информацию о списке файлов, установленных в систему при установке пакета.
  6. Убедиться, что все установленные файлы присутствуют в предписанных директориях.
  7. Согласно предписанию преподавателя, воспользоваться программами из установленного пакета.
  8. Удалить пакет из системы.

Упражнение 2.  Установка программного обеспечения, поставляемого в виде исходных текстов.

  1. Войти в систему под учетной записью суперпользователя.
  2. Получить пакет в формате tar.gz или tgz по URL ftp://gandalf/Linux/SoftWare
  3. Распаковать полученный пакет в директорию /usr/local/src
  4. Получить информацию о предназначении программ, содержащихся в пакете.
  5. Откомпилировать программы пакета.
  6. Установить полученный пакет в систему.
  7. Убедиться, что все установленные файлы присутствуют в предписанных директориях.
  8. Согласно предписанию преподавателя, воспользоваться программами из установленного пакета.
  9. Удалить пакет из системы.

Лабораторная работа №9. [5]Защита системы и данных.

Ø  Программы SUID и SGID.

Ø  Резервное копирование и восстановление данных.

Упражнение 1.  Программы SUID и SGID.

  1. Войти в систему под учетной записью суперпользователя.
  2. Реализовать сценарий командного интерпретатора:

a.  Сценарий получает имя некой директории как свой первый позиционный параметр.

b.  Сценарий проверяет все поддерево, начиная с полученной директории и ниже на наличие SUID и SGID программ.

c.  Результаты проверки в некотором символическом виде фиксируются в файле /var/spool/checkS[UG]ID.now.

d.  Результат проверки сравнивается с результатом предыдущей проверки, записанном в файле /var/spool/checkS[UG]ID.previous, а информация обо всех полученных изменениях в удобочитаемом для администратора системы отображалась бы в /var/log/checkS[UG]ID.log.

  1. Разместить полученный сценарий командного интерпретатора в директории /usr/local/bin.
  2. Настроить подсистему периодического запуска заданий так, что бы полученный сценарий командного интерпретатора запускался раз в сутки.

Лабораторная работа №10. Учет пользователей и процессов.

Ø  Учет работы пользователей

Ø  Учет выполняемых процессов.

Упражнение 2.  Настройка системы учета запускаемых процессов.