User Management
Manage users and accounts in the EZ-Console admin interface.
Overviewβ
The User Management interface allows administrators to create, edit, disable, and manage user accounts. This guide covers all user management operations available in the admin console.
Accessing User Managementβ
Navigate to: Authorization β Users
Service accountsβ
Service accounts represent non-human callers (automation, integrations) and are managed alongside interactive users:
- Go to Authorization β Service Accounts (or the Service Accounts entry under Authorization, depending on your build)
- Create an account and store the issued secret or API key securely; treat it like a password
- Rotate keys on a schedule or after compromise; revoke unused accounts
- Assign roles with the minimum permissions requiredβsame RBAC model as users (Role & Permission Management)
User Listβ
Viewing Usersβ
The user list displays:
- Username
- Email address
- Full name
- Status (Active/Inactive)
- Roles
- Last login time
- Created date
Searching and Filteringβ
- Search: Search by username, email, or full name
- Filter by Status: Active, Inactive, or All
- Filter by Role: Filter users by assigned roles
Paginationβ
- Use pagination controls to navigate through users
- Adjust page size (10, 20, 50, 100 items per page)
Creating Usersβ
Create New Userβ
- Click Create User button
- Fill in user information:
- Username: Unique username (required)
- Email: Email address (required)
- Full Name: Display name (optional)
- Password: Initial password (required)
- Status: Active or Inactive
- Roles: Assign roles to user
- Click Save
Editing Usersβ
Update User Informationβ
- Click on a user in the list
- Click Edit button
- Update user information
- Click Save
Change Passwordβ
- Open user detail page
- Click Reset Password
- Enter new password
- Confirm password
- Click Save
Note: Users can change their own password from their profile page.
User Statusβ
Activate Userβ
- Select user(s) from list
- Click Activate
- Confirm activation
Deactivate Userβ
- Select user(s) from list
- Click Deactivate
- Confirm deactivation
Note: Deactivated users cannot log in but their data is preserved.
Delete Userβ
- Select user(s) from list
- Click Delete
- Confirm deletion
Warning: Deleted users cannot be recovered. Consider deactivating instead.
Assigning Rolesβ
Assign Roles to Userβ
- Open user detail page
- Go to Roles tab
- Click Assign Roles
- Select roles to assign
- Click Save
Remove Rolesβ
- Open user detail page
- Go to Roles tab
- Click Remove next to role
- Confirm removal
User Detailsβ
View User Informationβ
Click on a user to view:
- Basic Information: Username, email, full name, status
- Roles: Assigned roles and permissions
- Sessions: Active sessions
- Audit Logs: User activity history
- MFA Settings: Multi-factor authentication status
User Sessionsβ
View Active Sessionsβ
- Open user detail page
- Go to Sessions tab
- View all active sessions with:
- IP address
- User agent
- Login time
- Last activity
Revoke Sessionsβ
- Go to Sessions tab
- Select session(s)
- Click Revoke
- Confirm revocation
Password Managementβ
Reset Passwordβ
Administrators can reset user passwords:
- Open user detail page
- Click Reset Password
- Enter new password
- Optionally require password change on next login
- Click Save
Password Policiesβ
Password requirements are enforced based on system settings:
- Minimum length
- Complexity requirements
- Expiration (if enabled)
User Import/Exportβ
Export Usersβ
- Go to User List
- Click Export
- Choose format (CSV, Excel)
- Download file
Import Usersβ
- Go to User List
- Click Import
- Download template
- Fill in user data
- Upload file
- Review and confirm
Best Practicesβ
1. Use Strong Passwordsβ
Ensure users have strong passwords that meet security policies.
2. Assign Appropriate Rolesβ
Only assign roles that users need for their work.
3. Regular Reviewβ
Regularly review user accounts:
- Deactivate inactive users
- Remove unnecessary roles
- Update user information
4. Audit Trailβ
Monitor user activity through audit logs.
Related Topicsβ
- Admin Console Overview β Console layout and navigation
- Role & Permission Management β Managing roles
- System Settings β Security settings
- Audit Log Viewer β User activity logs
Need help? Ask in GitHub Discussions.