Instalacja Firebird 2.5.7 w systemie Debian (konfiguracja pod PCBiznes)

Paczka instalacyjna linuxFirebird257.7z

Pobrać i rozpakować paczkę instalacyjną Firebird 2.5.7

wget faq.sempek.pl/wp-content/uploads/files/linuxFirebird257.7z
sudo apt-get install p7zip-full -y
7z x linuxFirebird257.7z
cd linuxFirebird257
tar -zxvf FirebirdCS-2.5.7.27050-0.amd64.tar.gz
cd FirebirdCS-2.5.7.27050-0.amd64
./install.sh 

W trakcie instalacji podać hasło dla SYSDBA.

Jeśli chcesz uzyskać dostęp do serwera firebird database z komputera zdalnego, musisz zainstalować xinetd (na serwerze):‎

# apt-get install xinetd

Jeśli w trakcie instalacji pojawi się komunikat o braku libncurses.so.5, należy zainstalować libncurses5:

sudo apt-get install libncurses5

Dodanie linków symbolicznych do /usr/sbin/

ln -s /opt/firebird/bin/* /usr/sbin/

Narzędzia administracyjne dostępne z oprogramowaniem to:

  • gsec — jest to administrator zabezpieczeń. Użyjesz tego narzędzia wiersza polecenia do tworzenia, modyfikowania i usuwania użytkowników bazy danych, zmiany haseł itp.
  • isql – Jest to interaktywne narzędzie SQL, podobne do polecenia PSL firmy Oracle SQL*Plus i Postgresql. Można użyć tego do testowania lub uruchamiania zapytań SQL. [wyd.- wraz z kilkoma innymi zadaniami!]

administrator zabezpieczeń gsec

Musisz uruchomić gsec jako SYSDBA. Aby go wywołać, wykonaj następujące czynności w sesji terminala:

~/temp $  gsec -user sysdba -password masterkey
        

Spowoduje to wyświetlenie monitu GSEC>. Bieżących użytkowników można wyświetlić, wpisując „display” w wierszu polecenia, na przykład:

GSEC> display
        

Warto zmienić hasło SYSDBA, ponieważ domyślnie jest tak dobrze znany. Aby go zmienić, modyfikujemy konto SYSDBA za pomocą następującego polecenia:

GSEC> modify SYSDBA -pw newpasswd
        

Ok, newpassword nie jest dokładnie silne hasło. Należy wygenerować własne, które powinny zawierać zarówno cyfry i litery, i powinny być często zmieniane. Ale nie będziemy się tym tutaj zagłębiać.

ostrzeżenie

Uwaga: Tylko pierwsze 8 znaków hasła ma znaczenie. W związku z tym, na przykład, hasło takie jak „password01” jest uwierzytelnione, aby być identyczne z „password02”.