Вывод списка групп пользователя с помощью команды 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
Понимание того, к каким группам принадлежит пользователь, помогает понять, какие разрешения он имеет в системе.
Нажмите Продолжить, чтобы перейти к следующему шагу и проверить выполнение команды.