powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / где логика ?
2 сообщений из 2, страница 1 из 1
где логика ?
    #32049544
T34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T34
Гость
как это обьяснить:

выполняю из схемы SYS:

1.на одну таблицу(apre_controlling):

>grant alter on sol.apre_controlling to sol

"недостатчно прав!"

2.на все таблицы :

>grant alter any table to sol

все ок !
...
Рейтинг: 0 / 0
где логика ?
    #32049548
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>как это обьяснить:

очень просто :-)

alter any table - это системная привилегия, которой обладает sys причем c admin option (т.е. может передавать другим).

alter on sol.apre_controlling это объектная привилегия, которой sys не обладает (тем более без grant option), но может делать из-за обладания alter any table.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / где логика ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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