команда groups в Linux с примерами
В Linux может быть несколько пользователей (тех, кто использует / управляет системой), а группы - это не что иное, как совокупность пользователей. Группы позволяют легко управлять пользователями с одинаковыми правами доступа и безопасности. Пользователь может входить в разные группы.
Важные моменты:
- Команда Groups печатает имена основной и любых дополнительных групп для каждого заданного имени пользователя или текущего процесса, если имена не указаны.
- Если указано более одного имени, имя каждого пользователя печатается перед списком групп этого пользователя, а имя пользователя отделяется от списка групп двоеточием.
Синтаксис:
группы [имя пользователя] ...
Пример 1. Предоставляется имя пользователя.
$ groups демон
В этом примере имя пользователя demon передается с командой groups, а выходные данные показывают группы, в которых присутствует пользователь-демон, разделенные двоеточием.
Пример 2: имя пользователя не передано, тогда будет отображаться членство в группе для текущего пользователя
$ группы
Здесь текущий пользователь - демон . Таким образом, когда мы даем команду «groups », мы получаем группы, в которых демон является пользователем.
Пример 3: Передача root с помощью команды groups
Примечание. Первичные и дополнительные группы процесса обычно наследуются от его родительского процесса и обычно не меняются с момента входа в систему. Это означает, что если вы измените базу данных группы после входа в систему, группы не будут отражать ваши изменения в существующем сеансе входа в систему. Единственные варианты - –help и –version .