posix_getpwnam
posix_getpwnam
(PHP 3>= 3.0.13, PHP 4)
posix_getpwnam - возвращает информацию о пользователе по его username.
Описание
array posix_getpwnam (string username)
Возвращает ассоциативный массив, содержащий информацию о пользователе, на который имеется ссылка алфавитно-числового username, переданного в параметре username.
Возвращаются следующие элементы массива:
Таблица 1. Массив с информацией о пользователе
Элемент | Описание |
---|---|
name | Элемент name содержит username пользователя. Это короткий, обычно менее 16 символов, "дескриптор" пользователя, а не его реальное полное имя. Оно должно быть тем же, что и в параметре username, используемом при вызове этой функции, и, следовательно, это излишне. |
passwd | Элемент passwd содержит пользовательский пароль в шифрованном виде. Часто, например, в системе, реализующей "затенение" паролей, возвращается звёздочка/asterisk. |
uid | User ID пользователя в числовой форме. |
gid | group ID пользователя. Используйте функцию posix_getgrgid() для разрешения group name и получения списка её членов. |
gecos | GECOS это устаревший термин, имеющий отношение к полю finger information в системе пакетного процессинга Honeywell. Это поле, однако, существует, и его содержимое формализовано POSIX. Это поле содержит список разделённых запятыми пользовательских полного имени, рабочего телефона, номера офиса и домашнего телефона. В большинстве систем доступно только полное имя/full name пользователя. |
dir | Этот элемент содержит абсолютный путь к домашней директории пользователя. |
shell | Этот элемент оболочки содержит абсолютный путь в исполняемому файлу пользовательской оболочки по умолчанию. |