Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Странности с грантами объекта / 2 сообщений из 2, страница 1 из 1
27.07.2015, 22:41
    #39017179
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с грантами объекта
Привет всем.

IBE 2015.6.24.1

Создадим базу данных:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
CREATE DATABASE 'localhost:d:\fdb\fbdb.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 8192
DEFAULT CHARACTER SET WIN1251;

CREATE TABLE NEW_TABLE (
    NEW_FIELD  INTEGER NOT NULL
);

ALTER TABLE NEW_TABLE ADD CONSTRAINT PK_NEW_TABLE PRIMARY KEY (NEW_FIELD);

CREATE ROLE ROLE_1;
CREATE ROLE ROLE_2;
CREATE ROLE ROLE_3;
CREATE ROLE ROLE_4;
CREATE ROLE ROLE_5;
CREATE ROLE ROLE_6;
CREATE ROLE ROLE_7;



Откроем таблицу NEW_TABLE и перейдем на вкладку "Grants"
Выберем режим "Roles" и "Non-granted only"
Ниже увидим список созданных ранее ролей.
Теперь раздадим гранты, нажимая самую левую кнопку "Grant all"
После нажатия текущая роль исчезает из списка, т.к. не попадает под условие "Non-granted only"
Когда гранты буду розданы на все роли, список окажется пустой.
Перейдем на вкладку "Fields" и вернемся на вкладку "Grants"
В режиме "Roles" и "Non-granted only" список ролей будет содержать все роли, кроме самой первой из предыдущей раздачи прав.

Похоже, в режиме раздачи прав самой левой кнопкой нескольким ролям гранты сохраняются только для самой первой роли.

P.S. раздачу грантов пользователям не проверял.

С уважением, Polesov.
...
Рейтинг: 0 / 0
28.07.2015, 16:44
    #39017887
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с грантами объекта
Исправил.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Странности с грантами объекта / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]