Modo de emergencia
Restablecimiento de contraseña del propietario
Si la contraseña de un usuario con el estado de Owner se ha perdido u olvidado mientras se utiliza Passwork, puede realizar un restablecimiento de contraseña.
Debe habilitar la opción de restablecimiento de contraseña en el archivo de configuración de Passwork — config.env:
- Linux —
/var/www/init/config.env - Windows Server —
C:\inetpub\wwwroot\passwork\init\config.env - Docker —
/<passwork>/conf/keys/config.env
Añada la siguiente línea al archivo de configuración:
- shell
IS_EMERGENCY_RESET_ENABLED=1
Después de restablecer la contraseña del Owner, puede cambiar el valor de 1 a 0 para deshabilitar la posibilidad de restablecimientos repetidos.
En el terminal de Linux o PowerShell en Windows Server, realice el restablecimiento de la contraseña del Owner utilizando los siguientes comandos:
- Linux
- Windows Server
- Docker
cd /var/www/
php ./bin/console user:owner:password:emergency:reset
cd "C:\inetpub\wwwroot\passwork\"
php .\bin\console user:owner:password:emergency:reset
cd /<passwork>/
docker compose exec -T php-fpm sh -c "cd /server/www && php ./bin/console user:owner:password:emergency:reset"
Ejemplo de ejecución exitosa:
- output
New password: 2cBnu$V~
Abra la página de inicio de sesión en la interfaz web de Passwork, introduzca el login del Owner y la contraseña recibida. Luego establezca una nueva contraseña para el usuario:

Restablecimiento de 2FA del propietario
Si el código TOTP conectado para la autenticación 2FA de un usuario con el estado de Owner se ha perdido mientras se utiliza Passwork, puede realizar un restablecimiento.
Debe habilitar la opción de restablecimiento de 2FA en el archivo de configuración de Passwork — config.env:
- Linux —
/var/www/init/config.env - Windows Server —
C:\inetpub\wwwroot\passwork\init\config.env - Docker —
/<passwork>/conf/keys/config.env
Añada la siguiente línea al archivo de configuración:
- shell
IS_EMERGENCY_RESET_ENABLED=1
Después de restablecer el 2FA del Owner, puede cambiar el valor de 1 a 0 para deshabilitar la posibilidad de restablecimientos repetidos.
En el terminal de Linux o PowerShell en Windows Server, realice el restablecimiento de 2FA del Owner utilizando los siguientes comandos:
- Linux
- Windows Server
- Docker
cd /var/www/
php ./bin/console user:2fa:emergency:reset owner
cd "C:\inetpub\wwwroot\passwork\"
php .\bin\console user:2fa:emergency:reset owner
cd /<passwork>/
docker compose exec -T php-fpm sh -c "cd /server/www && php ./bin/console user:2fa:emergency:reset owner"
El comando de ejemplo utiliza owner (el login del usuario con estado de Owner).
Después de la ejecución exitosa, la autenticación de dos factores del Owner en Passwork será restablecida.