Создание и управление локальными группами

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

В рамках данного испытания вы отработаете навыки создания, удаления и изменения локальных групп в операционной системе Red Hat Enterprise Linux. Умение эффективно управлять доступом и правами пользователей через групповые политики является критически важным навыком для системного администратора.

Создание новой локальной группы

Ваша первая задача — создать новую локальную группу. Это стандартная административная процедура для организации пользователей с похожими правами доступа.

Задачи

  • Создайте новую локальную группу с именем developers.

Требования

  • Новая группа должна быть создана с помощью команды groupadd.
  • Имя группы должно быть строго developers.

Пример

После создания группы вы можете проверить её наличие, просмотрев файл /etc/group или воспользовавшись командой getent. Результат должен быть похож на следующий (идентификатор группы GID может отличаться):

developers:x:1001:

Добавление пользователя в группу

Теперь, когда группа developers создана, вам нужно добавить в неё существующего пользователя. Это наделит пользователя правами, связанными с этой группой.

Задачи

  • Добавьте пользователя john в группу developers.

Требования

  • Пользователь john должен быть добавлен в группу developers в качестве дополнительной (supplementary) группы.
  • Используйте команду usermod для изменения членства пользователя в группах.
  • Убедитесь, что основная (primary) группа пользователя john осталась без изменений.

Пример

После добавления пользователя в группу вы можете проверить его членство с помощью команды id. В списке групп должна появиться группа developers.

uid=1002(john) gid=1003(john) groups=1003(john),1002(developers)

Удаление пользователя из группы

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

Задачи

  • Удалите пользователя john из группы developers.

Требования

  • Пользователь john должен быть удален из группы developers с помощью команды gpasswd.
  • После удаления из группы пользователь john должен остаться в системе.

Пример

После удаления john из группы developers команда id john больше не должна показывать developers в списке его групп.

uid=1002(john) gid=1003(john) groups=1003(john)

Удаление группы

В завершение вы полностью удалите группу developers. Это делается в тех случаях, когда группа больше не нужна для управления правами.

Задачи

  • Удалите группу developers.

Требования

  • Группа developers должна быть удалена с помощью команды groupdel.
  • После выполнения команды группа должна полностью исчезнуть из системы.

Пример

После удаления группы developers выполнение команды getent group developers не должно возвращать никакого результата, что подтвердит успешное удаление.

getent group developers

(Эта команда ничего не выведет и завершится с ненулевым кодом возврата.)

Резюме

В ходе этого испытания вы освоили базовые операции по управлению локальными группами в Red Hat Enterprise Linux. Вы научились создавать группы с помощью groupadd, добавлять пользователей в группы через usermod, исключать их с помощью gpasswd и полностью удалять группы командой groupdel. Эти инструменты составляют основу управления пользователями и правами доступа в работе любого системного администратора.

✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться