Я пытаюсь подключиться к employee.fdb в Firebird3.0 (localhost) с помощью FlameRobin 0.9.3 в ОС Ubuntu.
При подключении к Firebird с использованием i sql проблем нет. Я могу создавать пользователей, роли и т. Д. c все из терминала. Тем не менее, когда я пытаюсь установить соединение с помощью FlameRobin, я получаю 335544344 «Ошибка при попытке открыть файл Отказано в доступе».
Это происходит с профилем SYSDBA и любыми другими новыми профилями пользователей, которые я создаю в i sql. Я даже могу создавать новых пользователей в FlameRobin, но не могу подключиться ни к одной базе данных. В /etc/firebird/3.0/firebird.conf я проверил, что DatabaseAccess = Full, и попытался получить доступ к БД из пары разных папок на случай, если это проблема чтения / записи. Безуспешно.
Я чувствую, что упускаю что-то очевидное. Есть мысли?
Добавлена информация в ответ Марку (4/26):
БД хранится в / var / lib / firebird / 3.0 / data /. Я предположил, что это местоположение по умолчанию для баз данных Firebird и что сервер автоматически имеет к нему доступ, но я полагаю, что это может быть не так. Есть ли способ подтвердить права доступа сервера к этому каталогу и / или это обычное место для хранения работ?
Терминальное соединение с I SQL:
daniel@daniel-desktop:~$ isql-fb
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect '/var/lib/firebird/3.0/data/employee.fdb' user sysdba password 'xxxxxxx';
Database: '/var/lib/firebird/3.0/data/employee.fdb', User: SYSDBA
SQL>
Информация о регистрации базы данных FlameRobin:
![FlameRobin_DB_Registration_Screenshot](https://i.stack.imgur.com/URdWf.png)
Ошибка FlameRobin:
![FlameRobin_Error_Screenshot](https://i.stack.imgur.com/0rK0n.png)