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

Версия для печатиОтправить другуPDF version
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
Ваша оценка: Нет Средняя: 3 (3 голоса)

Вставай, Україно!

Литература