Смена владельца БД

Как защититься от хаков, спрятать БД и прочие премудрости и настройки

Модератор: kdv

Ответить
Ярослав
Сообщения: 3
Зарегистрирован: 28 апр 2005, 17:25

Смена владельца БД

Сообщение Ярослав » 28 апр 2005, 17:41

Firebird 1.5.2

Вообщем что я делаю с помощью утилиты IBClear (непомню откуда она у меня автор vovag@ic.ac.kharkov.ua) следующее : сменил владельца БД. Допустим был SYSDBA а теперь стал DEVEL, далее запрещаю доступ SYSDBA к БД. Переконекчиваюсь под DEVEL и пытаюсь раздать права другим пользователям системы на таблицу TABLE_NAME но тут возникает ошибка такого рода:

This operation is not defined for systen tables.
unsuccsesful metadata update.
no S privelege with grant on table/view TABLE_NAME.

Вопрос:
Что я сделал неправильно? Пользователь DEVEL является же владельцем
БД и соответственно имеет доступ ко всем объектам БД + к системным таблицам.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Re: Смена владельца БД

Сообщение Merlin » 28 апр 2005, 18:22

Ярослав писал(а): Пользователь DEVEL является же владельцем
БД
Это ещё надо уточнить у vovaq-а. Просветлённые в Дао обычно добиваются того же простым рестором силами пользователя DEVEL, на хрена было городить какую-то утилиту - неясно, а потому и неясно а что она на самом деле делает.
Ярослав писал(а): и соответственно имеет доступ ко всем объектам БД
Плюнь в глаз тому, кто тебе это сказал.
Ярослав писал(а): + к системным таблицам.
А к ним и так все имеют доступ. Если не применялись штатные меры, доступные только в IB6.5 и выше.

Лысый
Сообщения: 177
Зарегистрирован: 08 ноя 2004, 08:20

Re: Смена владельца БД

Сообщение Лысый » 13 июн 2005, 08:36

Ярослав писал(а):далее запрещаю доступ SYSDBA к БД.
Круто!

Ответить