команда id в Linux с примерами

Опубликовано: 2 Февраля, 2022

Команда id в Linux используется для определения имен пользователей и групп, а также числовых идентификаторов (UID или ID группы) текущего пользователя или любого другого пользователя на сервере. Эта команда полезна, чтобы узнать следующую информацию, указанную ниже:

  • Имя пользователя и реальный идентификатор пользователя.
  • Узнайте конкретный UID пользователя.
  • Показать UID и все группы, связанные с пользователем.
  • Перечислите все группы, к которым принадлежит пользователь.
  • Показать контекст безопасности текущего пользователя.

Сводка:

 идентификатор [ВАРИАНТ]… [ПОЛЬЗОВАТЕЛЬ]

Параметры:

  • -g : вывести только эффективный идентификатор группы.
  • -G : распечатать все идентификаторы групп.
  • -n : печатает имя вместо числа.
  • -r : печатает реальный идентификатор вместо чисел.
  • -u : печатает только действующий идентификатор пользователя.
  • –Help : отобразить справочные сообщения и выйти.
  • –Version : отобразить информацию о версии и выйти.

Примечание. Без OPTION он печатает каждый набор идентифицированной информации, то есть числовых идентификаторов.

Примеры:

  • Чтобы распечатать свой собственный идентификатор без каких-либо опций:
     я бы

    Вывод показывает ID текущего пользователя UID и GID.

  • Чтобы найти идентификатор конкретного пользователя: Теперь предположим, что у нас есть пользователь с именем master, чтобы найти его UID, мы будем использовать команду:
     id -u мастер

  • Чтобы найти GID конкретного пользователя: снова предполагая найти GID мастера, мы будем использовать команду:
     id -g мастер

  • Чтобы узнать UID и все группы, связанные с именем пользователя: в этом случае мы будем использовать пользователя «master», чтобы найти UID и все группы, связанные с ним, используйте команду:
     id мастер

  • Чтобы узнать все группы, к которым принадлежит пользователь: Отображение UID и всех групп, к которым принадлежит «главный» пользователь:
     id -G мастер

  • Чтобы отобразить имя вместо чисел: по умолчанию команда id показывает нам UDI и GID в числах, которые пользователь может не понимать, с использованием опции -n с -u, -g и -G, используйте команду (ы)
    id -ng мастер 
    или
    id -nu мастер
    или
    id -nG мастер
    

  • Чтобы отобразить реальный идентификатор вместо эффективного идентификатора: Чтобы показать реальный идентификатор с использованием параметра -r с -g, -u и -G, используйте команду (ы):
    id -r -g мастер
    id -r -u мастер
    id -r -G мастер