В 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 представляет одну группу и содержит четыре поля, разделенных двоеточиями (:).
- Имя группы: Уникальное имя группы.
- Пароль группы: Это поле является устаревшей функцией и используется редко. Современные системы используют такие инструменты, как
sudo, для повышенных привилегий вместо паролей групп. Обычно вы увидите заполнитель, такой как звездочка (*) или 'x'. - Идентификатор группы (GID): Уникальный числовой идентификатор группы. Система часто использует GID внутренне вместо имени группы.
- Список пользователей: Список имен пользователей, разделенных запятыми, которые являются членами этой группы.
В примере root:*:0:pete имя группы — root, пароля нет, GID — 0, а пользователь pete является участником.