5. /etc/group

В Linux управление разрешениями для нескольких пользователей упрощается за счет использования групп. Центральным файлом для этого является /etc/group, который определяет группы в системе и их участников.

Что такое файл /etc/group?

Файл /etc/group в Linux — это текстовый файл, содержащий список всех групп пользователей. Каждой группе могут быть назначены определенные разрешения для файлов и каталогов, что позволяет администраторам эффективно управлять правами доступа сразу для нескольких пользователей. Понимание этого файла имеет решающее значение для правильного управления пользователями и разрешениями в любой среде etc group linux.

Просмотр информации о группах

Чтобы просмотреть содержимое этого файла, вы можете использовать простую команду. Выполнение cat /etc/group в терминале отобразит все определения групп в вашей системе.

$ cat /etc/group

root:*:0:pete

Структура файла /etc/group

Подобно файлу /etc/passwd, каждая строка в файле /etc/group представляет одну группу и содержит четыре поля, разделенных двоеточиями (:).

  1. Имя группы: Уникальное имя группы.
  2. Пароль группы: Это поле является устаревшей функцией и используется редко. Современные системы используют такие инструменты, как sudo, для повышенных привилегий вместо паролей групп. Обычно вы увидите заполнитель, такой как звездочка (*) или 'x'.
  3. Идентификатор группы (GID): Уникальный числовой идентификатор группы. Система часто использует GID внутренне вместо имени группы.
  4. Список пользователей: Список имен пользователей, разделенных запятыми, которые являются членами этой группы.

В примере root:*:0:pete имя группы — root, пароля нет, GID — 0, а пользователь pete является участником.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика ведет к совершенству! Вот несколько практических лабораторных работ для закрепления вашего понимания управления пользователями и группами в Linux:

  1. Управление учетными записями пользователей Linux с помощью useradd, usermod и userdel — Практикуйте полный жизненный цикл администрирования пользователей: от создания и защиты новых учетных записей до их изменения и удаления.
  2. Управление группами Linux с помощью groupadd, usermod и groupdel — Получите практический опыт работы с основными утилитами командной строки для администрирования групп, включая groupadd, usermod и groupdel.
  3. Добавление нового пользователя и группы — Смоделируйте добавление новых членов команды в серверную среду, создавая новые учетные записи пользователей, настраивая пользовательские группы и управляя членством в группах.

Эти лабораторные работы помогут вам применять концепции в реальных сценариях и укрепить уверенность в управлении пользователями и группами в Linux.

Тест

Каков GID группы root?