2 firebird на одном серваке

2009-06-05 Пенетрантность Stalk

Здравствуйте! 

Кто-то решал задачку как разместить 2 копии FB 2 на одном физическом
сервере?
Обязательное требование - 2 разных security2.fdb, т.к. набор пользователей
не должен пересекаться.

Сейчас через xinetd разделили обращение с разных адресов разными параметрами
запуска fb_inet_server и персональными firebird.conf для каждой копии

Вот пример конфига xinetd 
server  = /opt/firebird/bin/fb_inet_server
server_args = -e /opt/firebird/office -el /opt/firebird/office
bind= 10.80.0.10

Все получилось, у разных баз разные наборы юзеров.
Но есть грабли. 
При обращении из IBExpert к списку пользователей Unexpected Output buffer
value
Gsec не видит конфига по штатному пути /opt/firebird и работать
отказывается. Впрочем как и gbak,gfix.
В /opt/firebird/ появляются лок файлы, как и в указанных при старте
каталогах. 

FB 2.1.2 CS, OS Linux 

Какие есть варианты, кроме сборки FB самостоятельно? 

-- 
View this message in context: 
http://www.nabble.com/2-firebird-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%B0%D0%BA%D0%B5-tp23884556p23884556.html
Sent from the firebird-russian mailing list archive at Nabble.com.


Re: 2 firebird на одном серваке

2009-06-05 Пенетрантность Dmitry Yemanov


Stalk wrote:


Сейчас через xinetd разделили обращение с разных адресов разными параметрами
запуска fb_inet_server и персональными firebird.conf для каждой копии

Вот пример конфига xinetd 
server  = /opt/firebird/bin/fb_inet_server

server_args = -e /opt/firebird/office -el /opt/firebird/office
bind= 10.80.0.10


Обычно вместо ключей -e/-el используют установку переменной окружения 
FIREBIRD в соотв. значения (в конфиге xinetd). Тогда и утилиты все что 
надо увидят...



--
Дмитрий Еманов



Re: 2 firebird на одном серваке

2009-06-05 Пенетрантность Stalk


WildSery wrote:
 
 
 On Fri, 05 Jun 2009 12:47:06 +0400, Stalk bekhterenk...@gmail.com wrote:
 
 т.к. набор пользователей не должен пересекаться.
 
 Даже интересно, а где они могут пересечься?
 Типа, чтобы select 1 from rdb$database и прочие метаданные могли только
 свои пользователи корёжить? Ведь данные-то недоступны.
 
 -- 
 Сергей Смирнов.
 
 
 
Грубо говоря одна база центральная, другая филиальная. 
Юзеры филиала не должны даже иметь возможность подключения никуда, кроме
своей базы. 
На уровне юзеровского приложения доступ проверяется, программа не пускает. 
Но если напрямую подключиться, тем же IBExpert, то вот они и  данные и
метаданные. 

Отсюда и задачка с разными базами паролей. 

P.S. Можно повесить контроль входа через database trigger, но это немного не
то.
-- 
View this message in context: 
http://www.nabble.com/2-firebird-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%B0%D0%BA%D0%B5-tp23884556p23888134.html
Sent from the firebird-russian mailing list archive at Nabble.com.


Re: 2 firebird на одном серваке

2009-06-05 Пенетрантность Stalk



Dmitry Yemanov-2 wrote:
 
 
 Обычно вместо ключей -e/-el используют установку переменной окружения 
 FIREBIRD в соотв. значения (в конфиге xinetd). Тогда и утилиты все что 
 надо увидят...
 
 
 -- 
 Дмитрий Еманов
 
 
 
Сенкс, все чудесно заработало. 
-- 
View this message in context: 
http://www.nabble.com/2-firebird-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%B0%D0%BA%D0%B5-tp23884556p23888305.html
Sent from the firebird-russian mailing list archive at Nabble.com.



Re: 2 firebird на одном серваке

2009-06-05 Пенетрантность Stalk



WildSery wrote:
 
 
 On Fri, 05 Jun 2009 17:26:36 +0400, Stalk bekhterenk...@gmail.com wrote:
 
 Но если напрямую подключиться, тем же IBExpert, то вот они и  данные и
 метаданные.
 
 Данные-то каким образом?
 
 
Гранты на многие вещи есть у паблика на просмотр.  
А экспертом еще и процедурки/триггера подглядеть можно на предмет
блокировок.  Так что нефиг ибо нафиг  :-D

-- 
View this message in context: 
http://www.nabble.com/2-firebird-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%B0%D0%BA%D0%B5-tp23884556p23889383.html
Sent from the firebird-russian mailing list archive at Nabble.com.