Группы в системном администрировании Linux

Опубликовано: 16 Февраля, 2022

Each group in a Linux system is uniquely identified by a group identification number or GID. All the information listing groups in a system are stored in /etc/group file. The hashed passwords for groups are stored in /etc/gshadow file.

У каждого пользователя есть основная группа пользователей и ноль или более дополнительных групп . При входе в систему членство в группе устанавливается на основную группу пользователя. Это можно изменить на любую другую дополнительную группу с помощью команд newgrp или chgrp.

Описание содержимого файла / etc / group

Этот файл может читать любой пользователь, но только root как права на чтение и запись для него. Этот файл содержит следующую информацию о группах в системе, разделенную двоеточиями:

  1. Поле названия группы
  2. Поле пароля
    • Если это поле пусто, пароль не требуется.
  3. Идентификационный номер группы или GID
  4. Разделенный запятыми список имен пользователей, принадлежащих к группе.

Синтаксис:

[имя_группы]: [пароль_группы]: [GID]: [пользователи]

Пример:


Описание содержимого файла / etc / gshadow

Этот файл доступен для чтения и записи только пользователю root. Каждая запись этого файла содержит зашифрованный пароль каждой группы, членство в группе и информацию об администраторе, разделенную двоеточием.

  1. Поле названия группы
  2. Поле пароля
    • Он содержит зашифрованный пароль. Пароль используется, когда пользователь, не являющийся членом группы, хочет получить разрешения этой группы. Члены могут получить доступ к группе без запроса пароля.
    • Если пароль не установлен, он обозначается знаком '!' или "!!". Это означает, что только участники могут получить доступ к группе. Другие пользователи не могут использовать эту группу. '!!' указывает, что для группы никогда не устанавливался пароль.
  3. Разделенный запятыми список имен пользователей, которые являются администраторами группы.
    • Администраторы могут изменить пароль или членов группы.
  4. Разделенный запятыми список имен пользователей, которые являются членами группы.

Синтаксис:

[имя_группы]: [пароль_группы]: [администраторы]: [пользователи]

Пример: