Se esquecer a senha do SYSDBA do Firebird 3.0 no Linux, poderá recriá-la
facilmente, desde que tenha acesso de super usuário (root) no Linux. Basta
seguir os passos a abaixo:
-
Acesse a pasta onde está instalado o Firebird 3.0:
cd /etc/firebird/3.0
-
Conecte ao banco de dados de segurança do Firebird 3.0 como SYSDBA
(acesso local não requer senha):
sudo isql-fb -user sysdba /var/lib/firebird/3.0/system/security3.fdb
-
Altere a senha do SYSDBA com este comando:
alter user sysdba password 'suaSenha';
-
Confirme a transação para efetivar a transação:
commit;
-
Para sair do ISQL execute:
quit;
-
Se ainda não conseguir acesso como SYSDBA usando a nova senha, verifique
os parâmetros AuthServer e UserManager no arquivo
firebird.conf no servidor (/etc/firebird/3.0/firebird.conf) e
o parâmetro AuthClient no arquivo firebird.conf no cliente.
Este procedimento foi testado com Firebird 3.0
instalado no Ubuntu 18.04.