User Management

User Management

In NeXusOS you manage users, roles, and permissions centrally. This page gives an overview of the key concepts.

Creating users

You can create new users either in the admin panel under Users → New or via CLI:

php bin/console nexusos:user:create --email=alice@example.com --name=Alice

Roles and permissions

NeXusOS uses role-based access control (RBAC). The following default roles exist:

  • Admin — full access to all areas
  • Editor — can edit content but cannot manage users
  • Viewer — read-only access

You can create custom roles under Settings → Roles and assign granular permissions to them.

Audit logs

Every critical action (e.g. role changes, deletions) is recorded in the audit logs. You find them under Admin → Audit Logs. The logs can be filtered by user, action, and time range.