getOSUserInfo()

Возвращает атрибуты пользователя «userName».

Краткое описание

mapping getOSUserInfo(string userName);

Параметры

ПараметрыОписание
userNameИмя пользователя.

Возвращаемое значение

Атрибуты пользователя «userName».

Описание

Возвращает атрибуты пользователя «userName». Атрибуты сохраняются в сопоставлении со следующими ключами:»PrimaryGroupOSId»: Идентификатор операционной системы основной группы.»PrimaryGroupName»: Имя основной группы.
«Name» : Имя пользователя (учетное имя)»FullName»: Полное имя пользователя (отображаемое имя)
«Comment»: Описание пользователя
«OSID»: Идентификатор операционной системы

«OSID» может возвращать в среде ActiveDirectory иное значение для систем Unix, чем для систем Windows, поскольку Unix (например, Samba) сопоставляет характерный для Windows идентификатор (SID) со специальным идентификатором Unix (беззнаковый).В ОС Linux, запись «GECOS» формирует файл пароля, разделенный на «Fullname,Comment» («Полное имя, комментарий»). В случае отсутствия «,» запись «Comment» («Комментарий») будет пустой.
ЗначокПРИМЕР
Следующий пример возвращает атрибуты пользователя «MDavis».
main() {   mapping m;   m = getOSUserInfo(«MDavis»);   DebugN(«User info of the user MDavis», m); }

Используется для объекта

Управление пользователями

Доступность

CTRL

См. также

getOSGroupID()getOSGroupInfo()getOSGroupName()getOSGroups()getOSGroupUsers()getOSUserGroups()getOSUserID()getOSUserName()

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

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