Skip to main content

Users

Using CLI you can add, remove or change user.

semaphore user --help

How to add admin user

semaphore user add \
--admin \
--login newAdmin \
--email [email protected] \
--name "New Admin" \
--password "New$Password"

How to change user password

semaphore user change-by-login \
--login myAdmin \
--password "New$Password"

TOTP management

Manage time-based one-time password (2FA) via CLI:

semaphore user totp --help

Examples:

# Enable TOTP for a user
semaphore user totp enable --login john

# Generate recovery codes (if allowed by config)
semaphore user totp recovery --login john