Команды 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 инструмента, чтобы узнать больше о нем.
Get new posts in your inbox
No spam. Unsubscribe anytime.