Zmiana hasła w Firebird

firebirdW ostatnim czasie coraz częściej pytany jestem o to jak zmienić domyślne hasło dla użytkownika SYSDBA w serwerze Firebird.

Domyślnym hasłem dla użytkownika SYSBDA (database admin) jest masterkey, a w zasadzie masterke, gdyż Firebird w wersjach 1.5, 2.1.5 i być może nowszych przyjmuje tylko 8 znaków w haśle.

Do rzeczy!
Zmiana hasła w Linuxie i Windowsie wygląda mniej więcej tak samo:

  1. Otwieramy konsolę/terminal.
  2. Wchodzimy do katalogu gdzie zainstalowano Firebird, domyślnie:
    1. Linux: /opt/firebird/bin
    2. Windows: C:\Program Files\Firebird\Firebird_2_1\bin
  3. Wpisujemy:
    1. Linux: ./gsec -user sysdba -pas masterke -database „adres_serwera:/opt/firebird/security.fdb”
    2. Windows: gsec -user sysdba -pas masterke -database „adres_serwera:/program files/firebird/firebird_2_1/security2.fdb”
  4. W konsoli wyświetli się GSEC >
  5. Wpisujemy: modify sysdba -pw nowe1234 (nowe, ośmio znakowe, hasło). Następnie quit. 

gsec-zmiana-hasla

I gotowe, hasło zostało zmienione.  W razie pytań czy problemów zapraszam do kontaktu.