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”.






