ansible.windows.win_whoami – Получение информации о текущем пользователе и процессе
Примечание
Этот плагин входит в состав коллекции ansible.windows (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install ansible.windows.
Для использования в плейбуке укажите: ansible.windows.win_whoami.
Обзор
- Разработан для возвращения той же информации, что и команда
whoami /all. - Также включает информацию, отсутствующую в
whoami, такую как данные входа, включая права доступа, идентификатор и тип.
Примечания
Примечание
- Если этот модуль запускается пользователем, не имеющим прав администратора, права доступа будут пустым списком, так как для запроса информации из LSA требуются права администратора.
См. также
См. также
- community.windows.win_credential
-
Официальная документация модуля community.windows.win_credential.
- ansible.windows.win_group_membership
-
Официальная документация модуля ansible.windows.win_group_membership.
- ansible.windows.win_user_right
-
Официальная документация модуля ansible.windows.win_user_right.
Примеры
- name: Get whoami information ansible.windows.win_whoami:
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| account complex | success | Подробная информация о текущем учетной записи SID. | |
| account_name string | success | Имя учетной записи SID. Пример: Administrator | |
| domain_name string | success | Имя домена SID. Пример: DOMAIN | |
| sid string | success | SID в строковом формате. Пример: S-1-5-21-1654078763-769949647-2968445802-500 | |
| type string | success | Тип SID. Пример: Пользователь | |
| authentication_package string | success | Название пакета проверки подлинности, используемого для аутентификации пользователя в сеансе. Пример: Negotiate | |
| dns_domain_name string | success | DNS-имя сеанса входа, пустая строка, если не задано. Пример: DOMAIN.COM | |
| groups list / elements=string | success | Список групп и атрибутов, к которым принадлежит пользователь. Пример: [{'account_name': 'Пользователи домена', 'attributes': ['Обязательно', 'Включено по умолчанию', 'Включено'], 'domain_name': 'DOMAIN', 'sid': 'S-1-5-21-1654078763-769949647-2968445802-513', 'type': 'Группа'}, {'account_name': 'Администраторы', 'attributes': ['Обязательно', 'Включено по умолчанию', 'Включено', 'Владелец'], 'domain_name': 'BUILTIN', 'sid': 'S-1-5-32-544', 'type': 'Алиас'}] | |
| impersonation_level string | success | Уровень имитации токена, действителен только если token_type равно TokenImpersonation, см. https://msdn.microsoft.com/en-us/library/windows/desktop/aa379572.aspx.Пример: SecurityAnonymous | |
| label complex | success | Обязательный ярлык, заданный для сеанса входа. | |
| account_name string | success | Имя учетной записи SID ярлыка. Пример: Высокий обязательный уровень | |
| domain_name string | success | Имя домена SID ярлыка. Пример: Обязательный ярлык | |
| sid string | success | SID в строковом формате. Пример: S-1-16-12288 | |
| type string | success | Тип SID. Пример: Ярлык | |
| login_domain string | success | Имя домена, используемого для проверки подлинности владельца сеанса. Пример: DOMAIN | |
| login_time string | success | Время входа в формате ISO 8601 Пример: 2017-11-27T06:24:14.3321665+10:00 | |
| logon_id integer | success | Уникальный идентификатор сеанса входа. Пример: 20470143 | |
| logon_server string | success | Имя сервера, используемого для аутентификации владельца сеанса входа. Пример: DC01 | |
| logon_type string | success | Тип входа, определяющий метод входа, см. https://msdn.microsoft.com/en-us/library/windows/desktop/aa380129.aspx. Пример: Сеть | |
| privileges dictionary | success | Словарь привилегий и их состояния в токене входа. Пример: {'SeChangeNotifyPrivileges': 'enabled-by-default', 'SeDebugPrivilege': 'enabled', 'SeRemoteShutdownPrivilege': 'disabled'} | |
| rights list / elements=string | success and running user is a member of the local Administrators group | Список прав входа, назначенных для входа. Пример: ['SeNetworkLogonRight', 'SeInteractiveLogonRight', 'SeBatchLogonRight', 'SeRemoteInteractiveLogonRight'] | |
| token_type string | success | Тип токена, указывающий, является ли он первичным или замещающим. Пример: TokenPrimary | |
| upn string | success | Имя основного пользователя текущего пользователя. Пример: Administrator@DOMAIN.COM | |
| user_flags string | success | Флаги пользователя для сеанса входа, см. UserFlags в https://msdn.microsoft.com/en-us/library/windows/desktop/aa380128. Пример: Winlogon | |
Авторы
- Jordan Borean (@jborean93)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/ansible/windows/win_whoami_module.html