Понимание групп пользователей
В Linux каждый пользователь принадлежит к одной или нескольким группам. Эти группы помогают управлять разрешениями и доступом к файлам и каталогам. На этом этапе вы научитесь просматривать группы, в которых состоите вы и другие пользователи.
Проверка текущего рабочего каталога
Сначала убедимся, что вы находитесь в правильном рабочем каталоге:
cd ~/project
Просмотр своих групп пользователей
Чтобы узнать, к каким группам принадлежит ваша текущая учетная запись пользователя, вы можете использовать команду groups
без аргументов:
groups
Эта команда отобразит список всех групп, членом которых является ваша учетная запись пользователя. Вывод будет похож на следующий:
labex sudo ssl-cert public
В этом примере пользователь labex
является членом групп labex
, sudo
, ssl-cert
и public
.
Просмотр групп пользователей для других пользователей
Чтобы просмотреть группы, к которым принадлежит другой пользователь, вы можете указать имя пользователя в качестве аргумента команды groups
:
groups username
Например, чтобы узнать, к каким группам принадлежит пользователь root
, вы должны выполнить следующую команду:
groups root
Это отобразит вывод, похожий на следующий:
root : root
Это показывает, что пользователь root
является членом только группы root
.
Почему членство в группах имеет значение
Членство в группах определяет, к каким файлам и каталогам пользователь может получить доступ. При установке разрешений для файла или каталога вы можете указать разные уровни доступа для владельца, группы и других.
Например, если у файла есть права на чтение для определенной группы, все пользователи, входящие в эту группу, могут читать файл, даже если они не являются его владельцами.
Убедитесь, что вы выполнили команды groups
и groups root
по крайней мере по одному разу, чтобы перейти к следующему шагу.