---
url: /reference/generators/admin-user.md
---
# Admin user

```sh
bin/rails g trek:admin:user
# or (soon)
trek admin:user
```

Creates an admin user with the credentials defined by the `ADMIN_EMAIL` and `ADMIN_PASSWORD` ENV variables, typically set in `.env`:

```sh
# .env
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=
```

The created user gets the `admin` [role](/reference/models/user#roles), which makes it `privileged?` and grants it full access in the default [policies](/reference/policies).
