Экстренный режим
Сброс пароля Владельца
Если при использовании Пассворка был утерян или забыт пароль для авторизации пользователя с статусом Владелец, можно выполнить сброс пароля.
Необходимо активировать возможность сброса пароля в конфигурационном файле Пассворка — config.env:
- Linux —
/var/www/init/config.env
- Windows Server —
C:\inetpub\wwwroot\passwork\init\config.env
- Docker —
/<passwork>/conf/keys/config.env
Добавить строку в конфигурационный файл:
- shell
IS_EMERGENCY_RESET_ENABLED=1
После сброса пароля Владельца можно изменить значение с 1 на 0, чтобы отключить возможность повторного сброса.
В Linux-терминале или в PowerShell на Windows Server выполнить сброс пароля Владельца с помощью следующих команд:
- 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"
Пример корректного выполнения:
- output
New password: 2cBnu$V~
Откройте страницу авторизации в веб-интерфейсе Пассворка, введите логин Владельца и полученный пароль. Затем установите новый пароль пользователю:

Сброс 2ФА Владельца
Если при использовании Пассворка был утерян подключенный TOTP код для 2ФА аутентификации пользователя с статусом Владелец, можно выполнить сброс.
Необходимо активировать возможность сброса 2ФА в конфигурационном файле Пассворка — config.env:
- Linux —
/var/www/init/config.env
- Windows Server —
C:\inetpub\wwwroot\passwork\init\config.env
- Docker —
/<passwork>/conf/keys/config.env
Добавить строку в конфигурационный файл:
- shell
IS_EMERGENCY_RESET_ENABLED=1
После сброса 2ФА Владельца можно изменить значение с 1 на 0, чтобы отключить возможность повторного сброса.
В Linux-терминале или в PowerShell на Windows Server выполнить сброс 2ФА Владельца с помощью следующих команд:
- 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"
В примере команд ы используется owner (Логин пользователя с статусом Владелец).
После успешного выполнения двухфакторная аутентификация для Владельца в Пассворке будет сброшена.