Возвращает атрибуты пользователя «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()