ID(1) Справочник основных команд FreeBSD ID(1)
НАЗВАНИЕ
id -- вернуть идентификатор пользователя
СИНТАКСИС
id [пользователь]
id -A
id -G [-n] [пользователь]
id -M
id -P [пользователь]
id -g [-nr] [пользователь]
id -p [пользователь]
id -u [-nr] [пользователь]
ОПИСАНИЕ
Утилита id выводит на стандартный вывод имена и числовые идентификаторы
пользователя и групп вызывающего процесса. Если реальный и эффективный
идентификаторы различаются, то выводятся оба, в противном случае выво-
дится только реальный идентификатор.
Если указан аргумент пользователь (как регистрационное имя или идентифи-
катор пользователя), то выводятся идентификаторы пользователя и групп
этого пользователя. В этом случае, реальный и эффективный идентификаторы
полагаются равными.
Имеются следующие опции:
-A Вывести (если имеется привилегия) аудит-идентификатор пользова-
теля процесса и другие параметры аудита процесса.
-G Вывести различные идентификаторы групп (эффективные, реальные и
дополнительные) в виде чисел, разделённых пробелами, в произволь-
ном порядке.
-M Вывести MAC-метку текущего процесса.
-P Вывести идентификатор в виде соответствующей записи из файла
паролей.
-a Игнорируется для совместимости с другими реализациями id.
-g Вывести эффективный идентификатор группы в виде числа.
-n Вывести имя пользователя или группы при указании опций -G, -g и
-u вместо числа. Если невозможно преобразовать какой-либо число-
вой идентификатор в имя, то будет, как обычно, выведено число.
-p Удобочитаемый вывод. Если имя пользователя, возвращаемое функ-
цией getlogin(2), отличается от имени пользователя, на которое
ссылается идентификатор пользователя, то выводится ключевое слово
``login'', а за ним имя, возвращаемое getlogin(2). Выводится
ключевое слово ``uid'', а за ним идентификатор пользователя в
виде имени. Если эффективный идентификатор пользователя отлича-
ется от реального идентификатора пользователя, то выводится клю-
чевое слово ``euid'', а за ним реальный идентификатор в виде
имени. Если эффективный идентификатор группы отличается от
реального идентификатора, то выводится ключевое слово ``rgid'', а
за ним реальный идентификатор, в виде имени. Затем выводится
ключевое слово ``groups'', а за ним список имён групп, участником
которых является пользователь. Каждый пункт выводится отдельной
строкой.
-r Вывести реальный идентификатор пользователя при указании опций -g
и -u вместо эффективного идентификатора пользователя.
-u Вывести эффективный идентификатор пользователя в виде числа.
СТАТУС ЗАВЕРШЕНИЯ
Утилита id возвращает 0 в случае успешного завершения и >0 в случае воз-
никновения ошибки.
СМОТРИ ТАКЖЕ
who(1)
СТАНДАРТЫ
Предполагается, что утилита id соответствует стандарту IEEE Std 1003.2
(``POSIX.2'').
ИСТОРИЯ
Устаревшая команда groups(1) эквивалентна ``id -Gn [пользователь]''.
Устаревшая команда whoami(1) эквивалентна ``id -un''.
Утилита id появилась в 4.4BSD.
FreeBSD 6.2 26 сентября 2006 FreeBSD 6.2
Последние комментарии
11 недель 4 дня назад
35 недель 6 дней назад
2 года 36 недель назад
3 года 6 недель назад
3 года 29 недель назад
3 года 44 недели назад
3 года 45 недель назад
3 года 48 недель назад
4 года 7 недель назад
4 года 12 недель назад