diff --git a/rh199_(rapid)/labs_solutions.md b/rh199_(rapid)/labs_solutions.md index 21fff46..e69a735 100644 --- a/rh199_(rapid)/labs_solutions.md +++ b/rh199_(rapid)/labs_solutions.md @@ -93,7 +93,7 @@ PASS_MAX_DAYS 30 [root@server1 ~]# groupadd -g 35000 consultants ``` -4. Настроить административные права членов группы `consultants`, чтобы они могли выполнять любые команды от любых пользователей. +4. Настроить административные права членов группы `consultants`, чтобы они могли выполнять любые команды от любых пользователей. *best practices RedHat не редактировать существующие системные файлы, а создавать свои в соответствующих директориях. Создадим файл vim `/etc/sudoers.d/consultants`* ```bash @@ -111,7 +111,7 @@ PASS_MAX_DAYS 30 [root@server1 ~]# useradd -G consultants consultant3 ``` -6. Учётные записи пользователей `consultant1`, `consultant2`, и `consultant3` настроить таким образом, чтобы срок их действия истекал через 90 дней с текущей даты. +6. Учётные записи пользователей `consultant1`, `consultant2`, и `consultant3` настроить таким образом, чтобы срок их действия истекал через 90 дней с текущей даты. *узнать какая дата будет через 90 дней от текущей даты можно с помощью команды* ```bash [root@server1 ~]# date -d "+90 days" +%F @@ -135,7 +135,7 @@ PASS_MAX_DAYS 30 [root@server1 ~]# chage -d 0 consultant3 ``` -**Проверка** +**Проверка корректности выполнения заданий** Наличие группы `consultants`, правильность её GID и члены группы ```bash [student@server1 ~]$ cat /etc/group | grep consultants @@ -241,7 +241,7 @@ touch: невозможно выполнить touch для '/home/techdocs/file -bash: /home/techdocs/file1: Отказано в доступе ``` -8. Изменить глобальный скрипт загрузки. Обычные пользователи должны иметь umask при которой другие пользователи не смогут просматривать и изменять новые файлы и каталоги. +8. Изменить глобальный скрипт загрузки. Обычные пользователи должны иметь umask при которой другие пользователи не смогут просматривать и изменять новые файлы и каталоги. *создадим новый файл `/etc/profile.d/local-umask.sh` и скопируем в него блок, который имеет отношение к umask из файла `/etc/profile`, значение umask в первом упоминании заменим на 007.* **Важно обратить внимание - название файла обязательно должно иметь расширение `.sh`, т.к. только такие файлы проверяются.** ```bash @@ -255,7 +255,7 @@ else fi ``` -**Проверка** +**Проверка корректности выполнения заданий.** *проверим только последний пункт, т.к. все предыдущие проверяются в процессе выполнения* *назначим пользователю `student` временную маску 007, создадим новый файл и проверим его разрешения.* ```bash