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

Учебник по команде id в Linux для начинающих (5 примеров)

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

В этой статье мы обсудим основы этого инструмента, используя несколько простых для понимания примеров. Однако перед этим стоит упомянуть, что все примеры в этом учебнике были протестированы на машине с Ubuntu 18.04 LTS и Debian 10.

Команда id в Linux

Команда id показывает вам реальные и эффективные идентификаторы пользователя и группы для данного пользователя. Вот её синтаксис:

id [OPTION]... [USERNAME]

А вот как страница man этого инструмента объясняет это:

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

Следующие примеры в формате вопросов и ответов должны дать вам хорошее представление о том, как работает команда id.

Если вы не знаете, что такое реальные и эффективные идентификаторы, прочитайте обсуждение здесь.

Вопрос 1. Как использовать команду id?

Основное использование простое - все, что вам нужно сделать, это выполнить ‘id’ с именем пользователя, для которого вы хотите получить информацию. Например:

id himanshu

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

Обратите внимание, что если вы не передадите никакое имя пользователя в качестве аргумента команде id, инструмент предполагает, что текущий пользователь - это тот, для которого вы хотите получить информацию.

Вопрос 2. Как заставить id выводить только идентификаторы групп?

Это можно сделать с помощью параметра командной строки -G. Например:

id -G himanshu

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

Вопрос 3. Как заставить id выводить только эффективный идентификатор группы?

Это можно сделать с помощью параметра командной строки -g. Например:

id -g himanshu

Вопрос 4. Как заставить id выводить только эффективный идентификатор пользователя?

Аналогично предыдущему примеру, это можно сделать с помощью параметра командной строки -u. Например:

id -u himanshu

Вопрос 5. Как заставить id выводить реальные идентификаторы вместо эффективных?

Чтобы команда id выводила реальные идентификаторы, используйте параметр командной строки -r. Этот параметр можно комбинировать с параметрами командной строки -u, -g и -G.

Например:

id -ur himanshu

Заключение

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

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.