Страница 1 из 1

Права пользователя с использованием роли

Добавлено: 25 апр 2006, 11:19
mshp
Добрый день!
Возникла следующая ситуация с использованием ролей в FireBird:
1. Создаю пользователя (прав, соответственно, никаких).
2. Включаю пользователя в роль, имеющую все права на все таблицы и ХП.
3. Подключаюсь к базе под логином этого пользователя с указанием роли.
4. Получаю сообщение от FireBird о том, что у данного пользователя нет никаких прав!

Для создания пользователей и ролей использовался 'EMS InterBase & FireBird Manager 3'.

Кто-нибудь сталкивался с подобной проблемой?

Добавлено: 25 апр 2006, 13:17
Dimitry Sibiryakov
Возможно, при подключении ошибся с ролью. При этом она молча сбрасывается в NONE. Проверь SELECT CURRENT_ROLE FROM RDB$DATABASE.

Добавлено: 26 апр 2006, 09:26
mshp
Действительно, сбрасывает в NONE, но роль-то я указываю
правильно!
Последний раз просто копировал имя при создании роли и вставлял в регистрационные данные. И пользователь в составе роли отображается.
Глюк, однако?

Добавлено: 26 апр 2006, 14:45
kdv
глюк, в твоем софте.

Добавлено: 27 апр 2006, 10:14
mshp
Такая мысль посещала, но думал, что чего-то не учитываю. Попробую поменять софт

Добавлено: 28 апр 2006, 01:46
mshp
А не подскажут ли добрые люди каким менеджером лучше пользоваться при работе с FB?

Добавлено: 28 апр 2006, 09:31
kdv
каким хочешь. IBExpert и т.п.