Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / назначение отдельных привилегий из роли / 5 сообщений из 5, страница 1 из 1
24.01.2003, 18:37
    #32096193
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначение отдельных привилегий из роли
Если создать роль, то выдать ей права with grant option нельзя
А если эту роль назначить with admin option то получатель
роли не может назначать отдельные привилегии из неё
Только целиком...её всю..
можно ли это как-то обойти?
Тоесть чтобы получатель роли мог назначать отдельные привилегии из роли.
...
Рейтинг: 0 / 0
24.01.2003, 19:08
    #32096211
Alexandr Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначение отдельных привилегий из роли
И что: никакой мути - создать простую роль без with admin option.
Потом этой роли по всем объектам давать гранты с with grant option, если по этой роли можно будет на данный объект передавать привилегии,
или без with grant option, если нельзя. А уже объекты придется не полениться перечислить.
...
Рейтинг: 0 / 0
24.01.2003, 19:16
    #32096213
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначение отдельных привилегий из роли
Я уже так пробовал
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
drop role kadmin;
create role kadmin;
grant connect to kadmin;
grant create user to kadmin;
grant all on k080 to kadmin with grant option;

ORA- 01926 : cannot GRANT to a role WITH GRANT OPTION


Ещё есть идеи???
...
Рейтинг: 0 / 0
24.01.2003, 19:28
    #32096214
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначение отдельных привилегий из роли
Eto ogranichenie opisano v dokumentacii:

Restriction on WITH GRANT OPTION: You can specify WITH GRANT OPTION only when granting to a user or to PUBLIC, not when granting to a role.

t.e. role sama po sebe ne moget ispolzovatsia dlya peredachi privilegiy, tolko konkretniy user.
...
Рейтинг: 0 / 0
24.01.2003, 19:52
    #32096224
Alexandr Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначение отдельных привилегий из роли
Есть в примечании такой Restriction.

Но можно эдак выдать виртуальный grant option. То есть создать функцию выдачи ролей и в ней для такой роли, данные об объектах которой будут храниться в спецтаблице, находить всех user-ов, кому попадает роль,
и прямо им назначать grant option на те объекты.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / назначение отдельных привилегий из роли / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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