signalgrid_local_users
Reveals local user accounts, admin memberships, and console user, allowing cross-check of unexpected admins against expected owner lists for device trust.
Instructions
Local user accounts, admin-group membership, and the current console user.
Unexpected accounts -- especially unexpected admins -- are a core device trust signal. Cross-check admin_group against your expected owner list.
Args: include_system: include uid < 500 daemon accounts (default false).
Returns: dict with keys: users (list of {username, uid, is_admin}), admin_group (list[str] of admin usernames), console_user (str), _note — or {"error": str} if directory services could not be queried.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_system | No | Include system/daemon accounts (uid < 500). Default false: real login accounts only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||