/etc/group Структура файла -- что означает (формат записей). Данные о группа Linux
Primary tabs
Файл /etc/group содержит имена групп, присутствующих в ОС Linux, и списки членов каждой группы.
Пример записи /etc/group
Например, в файле /etc/group может содержаться такая строка:
daemon:х:2:root,bin,daemon
В данном случае:
- в системе имеется группа daemon с идентификатором равным 2.
- В данную группу входят пользователи (трое):
root, bin и daemon.
Структура /etc/group
Каждая запись файла /etc/group представляет одну группу и содержит 4 поля:
- Имя группы. По умолчанию при создании нового пользователя создается также его группа с таким же именем, как и регистрационное имя пользователя.
- Зашифрованный пароль или символ $х$, указывающий на использование файла /etc/gshadow;
- Идентификатор группы. (число)
- Список членов, разделенный запятыми без пробелов.
Тут важно: одноименный с названием группы пользователь может существовать в системе и входить в эту группу, но не быть перечисленным в этом списке. Сведения о том, что он в неё входит можно получить из /etc/passwd (об этом сказано ниже).
Также могут оказаться полезными следующие сведения:
- Как и в файле /etc/passwd, поля разделяются двоеточиями.
- Длина имени группы не должна превышать 8 символов из соображений совместимости, хотя в ОС Linux такого ограничения нет.
- Несмотря на наличие поля пароля (с помощью которого пользователи могут присоединиться к группе, выполнив команду newgrp) пароль задается редко. В большинстве случаев в это поле вводятся звездочки, но можно оставить его пустым.
- Команда newgrp не сменит группу без пароля, если только пользователь не указан как член этой группы.
- Если в файле /etc/passwd пользователь объявлен членом определенной группы, а в файле /etc/group -нет, пользователь все равно включается в группу. На этапе регистрации членство в группе проверяется по обоим файлам, но лучше согласовывать их содержимое.
Источник: http://life-prog.ru/man/etc.html
- Log in to post comments
- 21336 reads