Проверка информации о группе
Теперь, когда вы создали группу vr_designers и добавили в нее пользователей, важно знать, как получать и проверять информацию о группах в Linux. На этом этапе вы научитесь нескольким способам проверки информации, связанной с группами.
Сначала убедитесь, что вы находитесь в директории проекта:
cd ~/project
Использование команды id
Команда id предоставляет подробную информацию о идентификации пользователя, включая его идентификатор пользователя (UID), идентификатор основной группы (GID) и все группы, к которым он принадлежит. Проверим информацию о группах для пользователя user1:
id user1
Эта команда выведет результат, похожий на следующий:
uid=1001(user1) gid=1001(user1) groups=1001(user1),1004(vr_designers)
В этом выводе показано:
uid=1001(user1): Идентификатор пользователя и его имя.
gid=1001(user1): Идентификатор и имя основной группы (часто совпадают с именем пользователя).
groups=1001(user1),1004(vr_designers): Все группы, к которым принадлежит пользователь.
Использование команды getent
Еще одна полезная команда для проверки информации о группах - getent, которая извлекает записи из различных административных баз данных, включая базу данных групп:
getent group vr_designers
Вы должны увидеть вывод, похожий на следующий:
vr_designers:x:1004:user1,user2,user3
В этом выводе показано:
vr_designers: Имя группы.
x: Заполнитель для пароля группы.
1004: Идентификатор группы (GID).
user1,user2,user3: Список всех пользователей, являющихся членами этой группы.
Прямой просмотр файла групп
Вы также можете просмотреть файл /etc/group, в котором хранится вся информация о группах в системе:
cat /etc/group | grep vr_designers
Вывод должен быть похожим на:
vr_designers:x:1004:user1,user2,user3
Проверка принадлежности пользователя к группам
Для конкретной проверки, к каким группам принадлежит пользователь, вы можете использовать команду groups с указанием имени пользователя:
groups user2
Вывод:
user2 : user2 vr_designers
Эти команды предоставляют различные способы проверки информации о группах в Linux. Понимание и использование этих команд является важным аспектом эффективного управления пользователями и группами.