![]() |
Datenbank: Firebird • Version: 2.0 • Zugriff über: noch gar nicht
Firebird Zugriffsberechtigungen
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:
Also stimmt der Alias und vmtl, auch die Filesystemberechtigungen.
[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; 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:
Weiß wer Rat?
[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; Edit: Auch mit eingeschränktem Zugriff auf einzelne Verzeichnisse (z.B. DatabaseAccess='/var/data/firebird') kommt der Fehler. |
AW: Firebird Zugriffsberechtigungen
Könnte
![]() |
AW: Firebird Zugriffsberechtigungen
Danke für die Antwort
Zitat:
Ich habe noch eine Frage dazu: Gibt es einen ähnlichen Fehler (hab im Tracker nichts passendes gefunden) für den Eintrag "TempDirectories" ? Sobald ich dort irgendetwas eintrage, kommen bei Operationen wie z.B. Indizes committen, Abfragen mit Sortieren, also kurz, welchen, die das temporäre Verzeichnis nutzen wollen, Fehlermeldungen, wie z.B.:
Code:
Das passiert sogar, wenn Vollzugriff auf das gewählte TempDir erlaubt ist (Owner firebird:firebird, mod 777), oder bei /tmp. Kommentiert man den Eintrag aus, funktioniert alles.
gbak: activating and creating deferred index PK_T_LOGIN_LOG
gbak:cannot commit index PK_T_LOGIN_LOG gbak: ERROR:I/O error for file "" gbak: ERROR: Error while trying to open file gbak: ERROR: No such file or directory gbak: ERROR:action cancelled by trigger (3) to preserve data integrity gbak: ERROR: Cannot deactivate index used by a PRIMARY/UNIQUE constraint |
AW: Firebird Zugriffsberechtigungen
Wennst mit Google nach 'firebird tracker tempdirectories' suchst, dann bekommst du einiges zurück.
|
AW: Firebird Zugriffsberechtigungen
Ich hatte den Tracker schon ohne Gugl durchsucht :) aber leider nicht wirklich etwas passendes gefunden. Der Eintrag, der am nächsten dran ist, ist dieser
![]() Bin also immer noch arg ratlos :? |
AW: Firebird Zugriffsberechtigungen
Wie sieht die Zeile in firebird.conf genau aus?
|
AW: Firebird Zugriffsberechtigungen
Zitat:
Code:
Das Problem sind die Hochkommas :roll:
TempDirectories = '/var/misc/fbtmp'
Code:
und schon gehts.
TempDirectories = /var/misc/fbtmp
Thomas, danke für deine Hilfe und Geduld ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz