Права на папку владелец - firebird чтение и запись, группа - firebird чтение и запись, прочие только чтение
Также и на базу.
Пакет lfzarus 2.2.6 - бывает, что в пакете rpm 2 версии 2.2.4 и 2.2.6 и ставится первая. В deb пакете ставится 2.2.6.
systemd мне кажется, что надо проверить всё ли в нём установлено. Может чего-либо нет.
В Firebird, начиная с 3.0 при коннекте к базе без указания протокола или алиса, используется embedded-коннект, т.е. ваше приложение получает доступ непосредственно к файлу базы, и соответственно ваш аккаунт в котором вы запускаете приложение должен иметь полные права на папку и файл базы FDB.
Но обычно это не то что требуется. Для того что бы было нормальное сетевое подключение нужно в строке коннекта указывать протокол, или хотя бы просто localhost.
Впрочем, с localhost тоже могут быть проблемы т.к. это имя может вернуть как ipv4 так и ipv6, причем в разных ОС поведение может быть разным. А в настройках Firebird может быть к примеру запрещено работать по тому протоколу который получился от обращения к localhost.
Про это можно почитать в ReleaseNotes от выпуска Firebird, но почему-то в тех пакетах которые собрали в альтовский репозиторий, этого файла вообще нет, по крайней мере в версии 3. Так что за файлом ReleaseNotes придется сходить на firebirdsql.org
Ну и вообще, пользоваться пакетами Firebird из альтовского репозитория крайне неудобно. Там и файлы раскиданы по пакетам непонятно по какой системе, и не все файлы, и пути у них неканоничные для Firebird, и версии старые, даже в пределах 3. Сейчас например актуальная версия - это 5, а в Альте есть только 4, которая вообще мало кому нужна, т.к. с тройки обычно сразу на 5 идут.