Linux + Firebird + Samba

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Linux + Firebird + Samba

Сообщение RedScorp » 18 авг 2006, 15:21

Доброго времени суток. Давненько меня тут не было, но это не главное.
Дело в том, что не давно получил писанную на заказ прогу, которая пашет с базами firebird'a. Под виндой порядок, но руководство отдельную машину выделять не собирается. Поставил сервис на сервер FirebirdSS-2.0.0.12710-ReleaseCandidate3.i686.rpm (в данный момент ASP Linux 11, но возможно на днях буду ставить ASP Linux Server IV). Выкладываю файлик в специальную директорию на самбе (ну чтобы только определенные пользователи могли ее видеть)
smb.conf
...
[firebird]
comment = Firebird bases
path = /var/spool/firebird
## временно убрал
## valid user = buhs
## и поставил это
public = yes
writable = yes
кстати в логах у самбы ни каких ошибков не вылетает. Прописываю в конфиге у firebird'a алиасы с путями
aliases.conf
exp_base.fdb = /var/spool/firebird/exp_base.fdb
exp_base = /var/spool/firebird/exp_base.fdb
но у пользователей тут же возникает трабл - не доступна база
I/O Error for file firebird\exp_base.fdb.
Error while trying to open file.
No such file or directory.
В программе указываю в инишке
ServerName=Server
Port=3050
BDFile=\\Server\firebird\exp_base.fdb
В iptables.conf поставил строку в фильтрах
-A INPUT -p tcp -m tcp -s 192.168.0.0/24 -i eth1 --dport 3050 -j ACCEPT
дабы разрешить стучаться пользователям к сервису, но все равно не пашет...
Кто сталкивался с подобной ситуацией, помогите, плз. Ведь если тупо взять и поставить FireBird на любую машину в сети и к ней стучаться - то все пашет...

Аватара пользователя
CrazyFrog
Advanced member
Сообщения: 210
Зарегистрирован: 16 авг 2005, 23:09
Откуда: Мурманск

Сообщение CrazyFrog » 18 авг 2006, 19:24

Эти пользователи работают с сервером БД (зачем тогда samba) или таки напрямую должны открывать файлы на сервере (зачем тогда firebird)?

Аватара пользователя
RedScorp
Advanced member
Сообщения: 158
Зарегистрирован: 24 июл 2003, 11:01
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Сообщение RedScorp » 18 авг 2006, 21:09

Я скорее не правильно обрисовал ситуацию, точнее не дорассказал.
CrazyFrog писал(а):Эти пользователи работают с сервером БД (зачем тогда samba)
Вообще-то должны стучаться на сам сервер, и к самбе ни какого отношения не должны иметь. Но! В этом то и дело что при подключении выходит окно мол нет доступа к базе. Тогда пришла мысль
CrazyFrog писал(а): или таки напрямую должны открывать файлы на сервере (зачем тогда firebird)?
тупо положить базу на самбу, в чем честно говоря тоже получился конфуз. Я спецально даже поставил права доступа на папку и файл 777, но увы и ах. Вот чувствую что грабли под носом, а найти не могу.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей