Команды Linux · 2 min read · Sep 19, 2025

Команда групп Linux для начинающих (с примерами)

В Linux существует концепция пользователей (тех, кто использует систему), а затем существует концепция групп, которая по сути является логическим механизмом для управления коллекцией пользователей. Чтобы дать вам общее представление, группы упрощают управление пользователями с, скажем, одинаковыми правами доступа и безопасности. Стоит знать, что пользователь может быть частью разных групп.

Если вы новичок в командной строке Linux и хотите узнать способ, с помощью которого вы можете вывести группы, к которым принадлежит пользователь, то вам будет приятно узнать, что существует небольшая утилита командной строки - названная groups - которая позволяет вам сделать именно это. В этом руководстве мы быстро обсудим, как работает этот инструмент.

Примечание: Все команды и инструкции, упомянутые здесь, были протестированы на Ubuntu 16.04LTS.

Команда групп Linux

На простом языке команда groups выводит название групп, частью которых является пользователь. Вот её синтаксис:

groups [OPTION]... [USERNAME]...

Вот как официальная документация описывает этот инструмент:

Выводит членство в группах для каждого ИМЕНИ ПОЛЬЗОВАТЕЛЯ или, если ИМЯ ПОЛЬЗОВАТЕЛЯ не указано, для текущего процесса
(который может отличаться, если база данных групп изменилась).

Как работает команда groups?

Команда groups очень проста в использовании - всё, что вам нужно сделать, это передать имя пользователя того пользователя, группы которого вас интересуют.

groups [username]

Следующий скриншот показывает команду в действии:

Таким образом, вы можете видеть, что пользователь ‘himanshu’ является частью нескольких групп.

Что если имя пользователя не передано в качестве ввода?

Команда groups работает независимо от того, предоставляете ли вы ей имя пользователя или нет. В случае, если имя пользователя не указано, инструмент отображает членство в группах для текущего процесса.

Например, в оболочке пользователя - с пользователем ‘himanshu’, вошедшим в систему - команда выдала следующий вывод:

А когда она была выполнена из оболочки root, был получен следующий вывод:

Как получить больше информации о команде groups?

Чтобы получить больше информации о группах, используйте стандартные флаги командной строки –help и –version.

groups --help
groups --version

получить больше информации о команде groups

Добавить группу Linux

Ищете команду для добавления группы Linux? Команда, которую вы ищете, называется addgroup. Учебник, который подробно объясняет использование команды addgroup, можно найти здесь:

https://www.howtoforge.com/linux-adduser-addgroup-command/

Заключение

Согласен, groups - это очень базовый инструмент командной строки. Но он полезен в ситуациях, когда вам просто нужно знать о группах, к которым принадлежит пользователь. Об этом инструменте не так много, что можно объяснить, но всё же, если хотите, вы можете взглянуть на его страницу man, перейдя сюда.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.