os_user
Учётная запись пользователя ОС.
Источник и способ получения данных об объекте
Данные об объектах типа os_user обновляются по мере получения от агентов подсистемы топологии сообщений, содержащих вывод команд:
-
Учётные записи:
getent passwd -
Группы и членство в них:
getent group -
Состояние блокировки учётных записей:
passwd -S -a -
Состояние блокировки учётных записей, если предыдущая команда недоступна:
getent shadow -
Время последнего входа в систему:
lastlog -
Наличие файлов с публичными ключами SSH:
find /home /root -maxdepth 3 -path '*/.ssh/authorized_keys' -type f
Агенты топологии должны быть установлены на каждом вычислительном узле.
Описание атрибутов
| Атрибут | Тип данных | Описание |
|---|---|---|
|
|
Комментарий к учётной записи |
|
|
Идентификатор основной группы пользователя |
|
|
Наличие привилегии на использование |
|
|
Путь к домашней директории |
|
|
Дата и время последнего входа в систему в формате ISO либо значение |
|
string |
Статус блокировки учётной записи:
|
|
|
Оболочка пользователя |
|
|
Источник данных учётной записи: файл, LDAP, systemd и т. д. |
|
|
Наличие в домашней директории пользователя файла |
|
|
Идентификатор учётной записи |
|
|
Название учётной записи |
Связи
Входящие
-
Связь от объекта типа os_instance.
Тип связи:
os_has_user. -
Связь от объекта типа scala_hlm_hw-server.
Тип связи:
hosts_user. -
Связь от объекта типа scala_hlm_virtual-machine.
Тип связи:
hosts_user.
Исходящие
-
Связь с объектом типа os_group.
Тип связи:
os_member_of.