Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
- Astra Linux Special Edition РУСБ.10015-17
- Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
- Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
- Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
- Astra Linux Special Edition РУСБ.10015-16 исп. 1
- Astra Linux Special Edition РУСБ.10015-16 исп. 2
- Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
- Astra Linux Common Edition 2.12
Установка пакетов
В ОС Astra Linux СУБД firebird:
- находится в базовом репозитории для Astra Linux Special Edition x.7 (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);
- находится на диске со средствами разработки для Astra Linux Special Edition РУСБ.10015-01 очередное обновление 1.6;
- доступна в репозитории Astra Linux Common Edition;
При подключенных источниках пакетов СУБД может быть установлена с помощью Графический менеджер пакетов synaptic или из командной строки командой:
В дальнейшем изменить пароль можно командой
Настройка пакетов
Для работы с СУБД через локальное подключение следует добавить пользователя, от имени которого будет выполняться работа, в группу firebird:
sudo adduser имя_пользователя firebirdДля того, чтобы группа была присвоена нужно перезапустить сессию пользователя.Для разрешения подключений удалённых пользователь в файле /etc/firebird/3.0/firebird.conf изменить значение параметра
RemoteBindAddress = localhost
указав вместо localhost IP-адрес сетевого интерфейса, через который должно выполняться подключение, или оставив значение пустым (разрешить подключения через все имеющиеся сетевые интерфейсы), например, так:
RemoteBindAddress =
Перезапустить сервис, чтобы изменения вступили в силу:
sudo systemctl restart firebird3.0
Проверка
Для проверки можно использовать инструмент командной строки isql-fb. Для проверки удалённого подключения можно отдельно установить этот инструмент на удалённом компьютере :
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect 10.0.2.107:/var/lib/firebird/3.0/data/employee.fdb ;
Database: 10.0.2.107:/var/lib/firebird/3.0/data/employee.fdb, User: SYSDBA
SQL>
sudo apt install firebird3.0-examples
sudo install -o firebird -g firebird -m 0660 /usr/share/doc/firebird3.0-examples/examples/empbuild/employee.fdb.gz /var/lib/firebird/3.0/data/
sudo gunzip /var/lib/firebird/3.0/data/employee.fdb.gz