Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#1

Firebird Zugriffsberechtigungen

  Alt 5. Dez 2012, 14:59
Datenbank: Firebird • Version: 2.0 • Zugriff über: noch gar nicht
Hallo,

ich habe hier ein Problem mit den Zugriffsberechtigungen auf eine Firebird-DB unter Linux (Centos 6.3 64bit, Firebird 2.0.7)
Ohne Zugriffsbeschränkungen in der firebird.conf (DatabaseAccess = Full) funktioniert der Zugriff, auch über Alias:

Code:
[root@srv-dev01 firebird]# isql -user SYSDBA -password masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect LVS_TW;
Database: LVS_TW, User: SYSDBA
SQL> quit;
Also stimmt der Alias und vmtl, auch die Filesystemberechtigungen.
Setze ich DatabaseAccess = None, sollte eigentlich nur noch die Datenbanken zugreifbar sein, die in der aliases.conf stehen, aber auch das geht nicht mehr:

Code:
[root@srv-dev01 firebird]# isql -user SYSDBA -password masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect LVS_TW;
Statement failed, SQLCODE = -902
Access to database "/var/data/firebird/lvs/LVS2_TW_100812.fdb" is denied by server administrator
SQL> quit;
Weiß wer Rat?

Edit: Auch mit eingeschränktem Zugriff auf einzelne Verzeichnisse (z.B. DatabaseAccess='/var/data/firebird') kommt der Fehler.
Gruß, Jan

Geändert von Der Jan ( 5. Dez 2012 um 16:23 Uhr)
  Mit Zitat antworten Zitat