get_user_info
List system users with UID, GID, home, shell, and supplementary groups. Filter by username for account inventory and membership checks.
Instructions
Lists system users from /etc/passwd and /etc/group: username, UID, GID, home, shell, and supplementary groups. search does a case-insensitive substring match. Read-only; a passwd read failure is non-fatal. Use for account inventory and membership checks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | optional username filter (case-insensitive substring match) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| users | Yes | ||
| errors | No |