Продолжаем знакомиться с полезными командами в Linux. Сегодня кратко поговорим о добавлении групп пользователей
Утилита addgroup расположена в каталоге /usr/sbin/addgroup и доступна для выполнения только от имени root.
Описание
addgroup является дружественной надстройкой для более сложной программы groupadd и позволяет легко создать системную или пользовательскую группу.
Подробнее о системных и обычных пользователях читайте в статье adduser - полный разбор с понятными примерами:
Создание групп
Пользовательские группы
Как следует из названия, пользовательские группы служат для объединения пользователей. Например, всех, кому разрешён доступ к серверу по протоколу SMB можно добавить в группу smbshare и открыть доступ всей группе сразу, а не каждому пользователю по отдельности. Для простого создания группы используйте следующий синтаксис:
addgroup <имя_группы>
Системные группы
Эта категория групп как правило создаётся вместе с системными пользователями. Вряд ли вам понадобится добавлять системную группу отдельно от системного пользователя, но, тем не менее, я затрону и этот вопрос. Чтобы создать системную группу, добавьте параметр '--system':
addgroup --system <имя_группы>
Внимание! Группы создаются пустыми. Чтобы добавить пользователя в созданную группу, используйте следующую команду:
adduser <имя_пользователя> <имя_группы>
Идентификатор группы (GID)
По умолчанию GID задаётся из диапазона, указанного в конфигурационном файле /etc/adduser.conf. Утилита берёт минимальный разрешённый GID, например 1000 и проверяет свободен ли он. Если GID=1000 уже занят, происходит проверка следующего (1001) и т.д.
Для пользовательских групп диапазон ограничивается параметрами FIRST_GID и LAST_GID и обычно совпадает с диапазоном UID:
Для системных групп этот диапазон составляет от 100 до 999 и задаётся параметрами FIRST_SYSTEM_GID и LAST_SYSTEM_GID:
Чтобы присвоить другой GID, добавьте в команду параметр '--gid':
addgroup --gid <GID> <имя_группы>
Заключение
На этом знакомство с addgroup подошло к концу, если я не затронул какие-то важные моменты при использовании этой команды, буду рад их услышать от вас в комментариях.
Пожалуйста, оцените мой труд лайком и подпиской, это позволит вам чаще видеть в ленте подобный контент. Всем добра!)
---
Другие статьи по теме Linux:
Поддержать материально:
- Юmoney: 4100 1179 9102 819
- Сбербанк: 2202 2013 5155 5152
- Тинькофф: 2200 7008 1567 2323