Группы списков Linux — Краткое руководство

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

группы списков Linux

Хотите знать, как использовать команды Linux для вывода списка групп? Как администратору вам может потребоваться понять, как они работают и как с ними связаны конкретные пользователи.

В этом руководстве я покажу вам самые простые способы составления списка групп в Linux. Итак, начнем!

Список всех групп в Linux

Чтобы вывести список всех групп в Linux, вы можете использовать:

1. Использование команды getent

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

Для этого я запустил команду «группа getentКоманда.

список всех групп в Linux с помощью команды getent

2. Использование файла /etc/group

Ассоциация / etc / group включает в себя все ваши местные группы. Таким образом, вы можете перечислить все группы, использующие этот файл, с помощью «кот / и т. д. / группаКоманда.

список всех групп в Linux с использованием файла /etc/group

Список всех групп текущего пользователя

Чтобы вывести список всех групп текущего пользователя, вы можете использовать:

1. Использование команды id

Ассоциация команда id печатает информацию о пользователе на терминале. Кроме того, чтобы просмотреть все группы текущего пользователя, вы можете запустить «идентификатор -Gn».

список всех групп текущего пользователя в Linux с помощью команды id

В приведенной выше команде id комбинация -Гн options печатает имена групп вместо идентификаторов групп.

2. Использование команды groups

проведение команды группы без какого-либо выбора выводит список всех групп текущего пользователя.

список всех групп текущего пользователя в Linux с помощью команды groups

Список всех групп определенного пользователя

Чтобы просмотреть все группы определенного пользователя с их идентификаторами групп, запустите «Идентификатор пользователя».

список групп конкретного пользователя с их идентификаторами в Linux

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

Список всех членов определенной группы

Чтобы вывести список всех членов определенной группы, выполните «имя пользователя группы getent».

список всех членов определенной группы в Linux с помощью команды getent

Бонусные советы:

Чтобы вывести список только названий всех групп, введите «awk -F: '{print $1}' /etc/group».

список только имен всех групп с помощью команды awk

Чтобы отобразить общее количество групп, запустите команду кот /etc/группа | греп -с «» команда.

получение общего количества групп в Linux с помощью команд cat и grep

Чтобы отсортировать имена групп в порядке возрастания, выполните «вырезать -d: -f1 /etc/group | Сортировать».

список всех групп в порядке возрастания в Linux с помощью команды Cut

Вы также можете быть заинтересованы в:

Итак, теперь вы знаете, как выполнять команды Linux для вывода списка групп. Не стесняйтесь поделиться своим мнением в комментариях ниже!

Подробнее о темах: Linux