После backup-restore БД readonly для всех, кроме root

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
sunduk4
Сообщения: 18
Зарегистрирован: 02 май 2006, 13:45

После backup-restore БД readonly для всех, кроме root

Сообщение sunduk4 » 08 сен 2006, 08:21

Крон под учетной записью root делает backup - restore базе. Исходная база - файл с правами на запись для всех. После backup - restore права на запись остаются только у root. Подскажите, почему так? ОС - Linux Fedora Core 3, СУБД - Firebird 1.5

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 08 сен 2006, 08:34

Используешь классик с локальным коннектом? Эт ты зря...

sunduk4
Сообщения: 18
Зарегистрирован: 02 май 2006, 13:45

Сообщение sunduk4 » 08 сен 2006, 08:50

Прошу прощения, не дошло..

sunduk4
Сообщения: 18
Зарегистрирован: 02 май 2006, 13:45

Сообщение sunduk4 » 08 сен 2006, 08:52

Сервер классик, а коннекты удаленные..

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 08 сен 2006, 10:04

рестор надо делать через localhost, тогда все будет нормально. Или не запускать gbak из под рута и/или sudo.

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 08 сен 2006, 14:59

Что мешает запускать gbak из-под юзера firebird?

SURV
Сообщения: 5
Зарегистрирован: 07 июл 2006, 09:36

Сообщение SURV » 10 окт 2006, 17:46

просто напросто после ретора всделай владельцем firebird вот и все)
chown ....

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 11 окт 2006, 11:33

SURV писал(а):просто напросто после ретора всделай владельцем firebird вот и все)
А вот это неверный подход. "Давайте плюнем, что возникает проблема, будем устранять только последствия". А потом последствия исправления последствий...
Два верных решения уже даны выше.

Ответить