Привет!

> Вроде понятно, но каких прав нехвотает ?
> У всех каталогов в пути к базе 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,
 Sergey                            mailto:[email protected]


Ответить