команда 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 мастер
