88 lines
5.3 KiB
Markdown
88 lines
5.3 KiB
Markdown
#### Лабораторные работы по курсу RH199 (RHCSA)
|
||
|
||
***
|
||
|
||
###### top
|
||
*лабораторные работы начинаются с 3-й главы*
|
||
|
||
3. [Управление локальными пользователями и группами.](#chapter3)
|
||
4. [Управление доступом к файлам.](#chapter4)
|
||
5. [Настройка SELinux.](#chapter5)
|
||
6. [Настройка производительности системы.](#chapter6)
|
||
7. [](#chapter7)
|
||
8. [](#chapter8)
|
||
9. [](#chapter9)
|
||
10. [](#chapter10)
|
||
11. [](#chapter11)
|
||
12. [](#chapter12)
|
||
13. [](#chapter13)
|
||
14. [](#chapter14)
|
||
15. [](#chapter15)
|
||
16. [](#chapter16)
|
||
17. [](#chapter17)
|
||
|
||
***
|
||
|
||
###### Chapter3
|
||
**Управление локальными пользователями и группами.**
|
||
|
||
1. Подключиться по ssh к server1
|
||
2. У всех вновь создаваемых пользователей пароль необходимо изменять каждые 30 дней.
|
||
3. Создать новую группу `consultants` с GID 35000.
|
||
4. Настроить административные права членов группы `consultants`, чтобы они могли выполнять любые команды от любых пользователей.
|
||
5. Создать пользователей `consultant1`, `consultant2`, и `consultant3` и задать им в качестве дополнительной группы `consultants`.
|
||
6. Учётные записи пользователей `consultant1`, `consultant2`, и `consultant3` настроить таким образом, чтобы срок их действия истекал через 90 дней с текущей даты.
|
||
7. Изменить политику паролей для учетной записи `consultant2`, чтобы нужно было менять пароль каждые 15 дней.
|
||
8. Пользователи `consultant1`, `consultant2`, и `consultant3` при первом входе в систему должны изменить свои пароли в принудительном порядке.
|
||
|
||
[вверх](#top)
|
||
|
||
***
|
||
|
||
###### Chapter4
|
||
**Управление доступом к файлам.**
|
||
|
||
1. На server1 создать директорию `/home/techdocs`.
|
||
2. Создать группу `techdocs`, изменить группу владельца директории `/home/techdocs` на группу `techdocs`.
|
||
3. Создать пользователей `tech1`, `tech2` и добавить их в группу `techdocs`.
|
||
4. Убедиться, что пользователи `tech1`, `tech2` не могут создавать файлы в папке `/home/techdocs`.
|
||
5. Для директории `/home/techdocs` установить следующие разрешения: setgid (2), чтение/запись/исполнение для владельца и группы (7), для остальных нет никаких прав (0).
|
||
6. Проверить, что разрешения установлены корректно.
|
||
7. Проверить, что члены группы `techdocs` (`tech1`, `tech2`) теперь могут создавать и редактировать файлы в директории `/home/techdocs`.
|
||
8. Изменить глобальный скрипт загрузки. Обычные пользователи должны иметь umask при которой другие пользователи не смогут просматривать и изменять новые файлы и каталоги.
|
||
|
||
[вверх](#top)
|
||
|
||
***
|
||
|
||
###### Chapter5
|
||
**Настройка SELinux.**
|
||
|
||
1. На server1 запустить браузер и ввести адрес `http://server2/lab.html`. Отобразится сообщение `Forbidden You don't have permission to access this resource.`
|
||
2. Изучите и определите проблему SELinux, которая не позволяет Apache обслуживать веб-контент.
|
||
3. Отобразите тип контекста SELinux для новой и старой HTML страницы.
|
||
Display the SELinux context of the new HTTP document root and the original HTTP document root. Устраните проблему SELinux, из-за которой Apache не может обслуживать веб-контент.
|
||
4. Убедитесь, что проблема SELinux решена и Apache может обслуживать веб-контент.
|
||
|
||
[вверх](#top)
|
||
|
||
***
|
||
|
||
###### Chapter6
|
||
**Настройка производительности системы.**
|
||
|
||
1. Измените текущий профиль для server1 на `balanced`.
|
||
2. Два процесса на сервере сильно загружают процессор. Измените приоритет этих процессов на значение 10.
|
||
*для запуска тестовых процессов можно использовать такие команды*
|
||
```bash
|
||
cat /dev/zero >> /dev/null &
|
||
cat /dev/zero >> /dev/null &
|
||
|
||
```
|
||
|
||
# В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ
|
||
|
||
[вверх](#top)
|
||
|
||
***
|