Firebird + linux + права доступа

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Firebird + linux + права доступа

Сообщение Brainenjii » 12.10.2008 18:07:56

Узнал про славную функцию GetUserDir и решил кошерно хранить создаваемые файлы в папках пользователей... В Windows проблем никаких даже с созданием файлов баз данных fb'овских, но в линуксе ругается на права доступа... Вручную удалось решить через acl (вроде так зовётся), и включением пользователя и группы firebird на полный доступ к /home/userdir, но ведь это вроде бы не совсем правильно, да и права рута требуются... Как можно сделать попроще? ^_^ Или с этим вопросом лучше на ibase.ru? ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Firebird + linux + права доступа

Сообщение Attid » 12.10.2008 19:02:54

может надо енабдет версию юзать ? тогда и права пользователя покатят.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Firebird + linux + права доступа

Сообщение Sergei I. Gorelkin » 12.10.2008 19:03:44

Хранение БД в папках пользователей имеет смысл при использовании Firebird Embedded, который лезет к ним от имени того пользователя, который запустил программу. Но при этом у каждого пользователя будет свой экземпляр БД, отличный от других.
"Обычный" Firebird подразумевает одну базу на всех (причем расположенную на совершенно любом компе), и лезет к ней от имени выделенного пользователя. То, что он в винде по умолчанию работает от имени System (и таким образом, может влезть куда угодно) - это тяжелое наследие прошлого, в документации большими красными буквами написано переключить его на аккаунт firebird как только так сразу.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Firebird + linux + права доступа

Сообщение Brainenjii » 19.10.2008 17:29:29

Мне как раз Firebird Embedded было бы идеально, только вот где бы его раздобыть под Linux? Вроде бы в tar.gz с CS версией лежит fbembed.so.xxx, но заюзать с ним UIB у меня не получилось T_T У кого-нибудь есть опыт работы с вкладываемой версией огнептицы под линуксом? ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Firebird + linux + права доступа

Сообщение B4rr4cuda » 20.10.2008 00:36:31

Brainenjii писал(а):только вот где бы его раздобыть под Linux

Embedded только под виндоз. Тоже хотел его использовать, а пришлось юзать SQLite+Zeos.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Firebird + linux + права доступа

Сообщение Attid » 20.10.2008 13:18:23

Brainenjii писал(а):Вроде бы в tar.gz с CS версией лежит fbembed.so.xxx, но заюзать с ним UIB у меня не получилось T_T

не пробывал, но должно работать, если проблемы именно с UIB, то прийдется их пилить самостоятельно.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Потрепаться

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

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

Рейтинг@Mail.ru