Strona 1 z 1

[+] Firebird2.1-classic - połączenie z bazą danych jako zwykły użytkownik

: 28 września 2010, 10:15
autor: Rixari
Witam!
Podjąłem się instalacji serwera, na którym będzie zainstalowana samba oraz firebird. Bez problemu zainstalowałem, na czystym systemie, Sambę oraz skonfigurowałem dostęp przez ssh. Udało mi się też zainstalować Firebirda w wersji 2.1 classic.
Z konta roota serwer podłącza się do bazy bez problemu.

Kod: Zaznacz cały

serwer:/home# isql-fb
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "/home/employee.fdb " user 'SYSDBA' password 'SYSDBApassword';
Database:  "/home/employee.fdb ", User: SYSDBA
SQL> show table;
       COUNTRY                                CUSTOMER
       DEPARTMENT                             EMPLOYEE
       EMPLOYEE_PROJECT                       JOB
       PROJECT                                PROJ_DEPT_BUDGET
       SALARY_HISTORY                         SALES
Ale z drugiego komputera i ze zwykłego konta użytkownika dostaję komunikat błędu:

Kod: Zaznacz cały

lb@serwer:~$ isql-fb
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "/home/employee.fdb " user 'SYSDBA' password 'SYSDBApassword';
Statement failed, SQLCODE = -902
cannot attach to password database
SQL>
Kombinowałem z uprawnieniami pliku security.fdb nadając mu pełne uprawnienia jak i wszystkim katalogom po drodze. Nie pomogło oczywiście. Co może powodować ten błąd?

Plik /etc/firebird/2.1/firebird.conf ma wpisy nieaktywne i nic w nim nie zmieniałem. Proszę o jakąś podpowiedź bo kończą mi się pomysły.
Dodam że jestem początkującym użytkownikiem Debiana.

Dodane:
Problem sam rozwiązałem. Błąd nie występuje w nowszej wersji Debiana - Squeeze. Nie rozumiem czemu, ale wszystko jest w porządku.