id — вернуть идентификатор пользователя

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».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *