Firebird Documentation Index → Firebird 3.0.6 Release Notes → Compatibility Issues → Legacy Authentication |
If you do not intend to use SRP encrypted log-ins right away and want to use the
security database—security3.fdb
— as you have done
in previous Firebird versions, proceed as follows:
Using a text editor, open firebird.conf
and find the entry for
the parameter UserManager:
#UserManager = Srp
Delete the “#” symbol and change the value to:
UserManager = Legacy_UserManager
Find the entry for the WireCrypt parameter:
#WireCrypt = Enabled (for client) / Required (for server)
Delete the “#” symbol and change the value to:
WireCrypt = Enabled -- or, if you don't plan to use SRP encryption at all -- WireCrypt = Disabled
Find the entry for the AuthServer parameter:
#AuthServer = Srp, WinSspi, Legacy_Auth
Delete the “#” symbol and change the order of the arguments:
AuthServer = Legacy_Auth, Srp, WinSspi
Find the entry for the AuthClient parameter:
#AuthClient = Srp, WinSspi, Legacy_Auth
Delete the “#” symbol and change the order of the arguments:
AuthClient = Legacy_Auth, Srp, WinSspi
Save the changes.
Stop and restart Firebird for the changes to take effect.
The old masterke password is available for your first login as SYSDBA. It is known to the whole world and should be changed as soon as possible.
Reminder: Legacy authentication reads only the first 8 characters of any password.
Firebird Documentation Index → Firebird 3.0.6 Release Notes → Compatibility Issues → Legacy Authentication |