Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски id - вернуть идентификатор пользователя

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

Домашняя Mans FreeBSD по-русски id - вернуть идентификатор пользователя