Help FB на Линуксе

2009-02-04 Пенетрантность Janex


Привет алл.
Сразу - потчти dummy в линуксе.

НО, птицу проинсталил (урра), базу создал (урра), НО ...
если базу кладу в каталог самплов птици, то подключаюс и сё работает.
Если базу кладу на другои диск то получаю:
Error while trying to open file.
Permission denied.

Вроде понятно, но каких прав нехвотает ?
У всех каталогов в пути к базе owner: root, file group: root, всё как и
у самои птици. Оwнер базы - Firebird - firebird database owner

Что ешё там надо чтоб базу держать там где мне надо ?

Regards
Janex



Re: Help FB на Линуксе

2009-02-04 Пенетрантность Sergey Mereutsa

Привет!

 Вроде понятно, но каких прав нехвотает ?
 У всех каталогов в пути к базе owner: root, file group: root, всё как и
 у самои птици. Оwнер базы - Firebird - firebird database owner

 Что ешё там надо чтоб базу держать там где мне надо ?

Приведи подробности - классик/супер, строку коннекта и полный список прав на
папки, где ты хочешь хранить базу. Дело в том, что если у процесса
сервера (обычно это пользователь firebird) не будет доступа
заглянуть в  папку (и все вышестоящие), где лежит база - то пусть на
базу будет хоть 666 права - тебе сервер сообщит то же самое. А ещё в
линухах в зависимости от строки подключения и архитектуры сервера
пользователю, от которого запущено приложение  либо нужен доступ к
файлу, либо нет.

Я предпочитаю для папки с базами делать так (пусть это /var/fb):

1) chmod 770 /var/fb - мы оставляем доступ к папке только серверу и тем,
   кто в его группе.
2) chown -R firebird:firebird /var/fb - делаем пользователя сервера
   владельцем всего, что там лежит.

Для особо параноидальных можно ещё и сменить права на 600 на файлы
базы - по желанию.

З.Ы. Можешь в аську стукнуться 793-164-00.
-- 
Best regards,
 Sergeymailto:gebele...@gmail.com