Вывести список групп пользователя с помощью команды groups
На этом этапе мы узнаем, как вывести список групп, к которым принадлежит пользователь, с использованием команды groups. Понимание групп пользователей является фундаментальным аспектом в Linux, так как они используются для управления разрешениями и доступом к файлам и ресурсам.
Команда groups представляет собой простой инструмент, который выводит имена основной и дополнительных групп для каждого указанного имени пользователя или для текущего процесса, если имя пользователя не указано.
Давайте узнаем, к каким группам принадлежит текущий пользователь (labex).
Если терминал еще не открыт, откройте его. Для этого нажмите на значок Xfce Terminal слева на рабочем столе.
Теперь введите следующую команду и нажмите Enter:
groups
Вы должны увидеть вывод, похожий на следующий:
labex sudo ssl-cert public
Этот вывод показывает группы, членом которых является пользователь labex. В этом примере пользователь labex входит в группы labex, sudo, ssl-cert и public.
- Первая группа в списке обычно является основной группой пользователя.
- Последующие группы - это дополнительные группы.
Членство в группе sudo имеет важное значение, так как оно позволяет пользователю выполнять команды с привилегиями суперпользователя с помощью команды sudo, как вы делали в предыдущей лабораторной работе при установке htop.
Вы также можете использовать команду groups для проверки групп другого пользователя, если вы знаете его имя. Например, чтобы проверить группы для пользователя root, вы должны ввести:
groups root
Вывод покажет группы, к которым принадлежит пользователь root, которые обычно состоят только из группы root:
root
Понимание того, к каким группам принадлежит пользователь, помогает понять, какие разрешения он имеет в системе.
Нажмите Продолжить, чтобы перейти к следующему шагу и проверить выполнение команды.