powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / работа с снинонимами
25 сообщений из 106, страница 2 из 5
работа с снинонимами
    #39239273
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousНе очень понятно из описания чего конкретно пытаетесь добиться.
Но если вдруг стандартная модель грантов oracle по каким-то причинам недостаточна - есть FGAC
https://docs.oracle.com/cd/B19306_01/network.102/b14266/apdvpoli.htm#i1008306

написано тоже про доступ к отдельным строкам
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239283
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaа теперь как-то может IBS как owner запретить доступ определенному пользователю на свой синоним?
Сказали же уже. Синоним м.б. виден или не виден пользователю. Если синоним PUBLIC, то это по определению видно ВСЕМ пользователям.
А доступ - это к таблице. Если пользователю user1 не виден синоним на таблицу, но есть права доступа к таблице, то он завсегда может в запросе написать не SELECT * FROM tab1, а SELECT * FROM ibs.tab1 и вполне все увидит (разумеется, если он знает имя таблицы, а не синонима).
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239285
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaа теперь как-то может IBS как owner запретить доступ определенному пользователю на свой синоним?
Может не разрешать доступ к самой таблице.
Этого мало? Почему?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239287
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaможно ли сделать как-то так, чтобы на синоним у конкретного пользователя прав не было?
с аудитом в данной системе работает определенная группа лиц, сами знаете кто это.
зачем забирать то?
и, ежели стоит конкретная задача - что вам ответило ЦФТ? Вы хоть спрашивали?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239290
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55,
я писала выше, что таблица в схеме с другим владельцем (схема аудита AUD , а мы работаем в схеме с владельцем IBS), администрировать доступ там нет возможности

с этой таблицей в принципе можно работать только через синоним,

или вьюшку делать

или можно раздать права на схему с другим владельцем?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239294
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoOzornitcaможно ли сделать как-то так, чтобы на синоним у конкретного пользователя прав не было?
с аудитом в данной системе работает определенная группа лиц, сами знаете кто это.
зачем забирать то?
и, ежели стоит конкретная задача - что вам ответило ЦФТ? Вы хоть спрашивали?

не спрашивала , тк смысла нет
1 линия там никакая,
может помочь если только кто-то с сайта цфт-клуба
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239301
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaили можно раздать права на схему с другим владельцем?
Привилегированный пользователь может выдать права на объекты любой схемы.
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239304
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoOzornitcaможно ли сделать как-то так, чтобы на синоним у конкретного пользователя прав не было?
с аудитом в данной системе работает определенная группа лиц, сами знаете кто это.
зачем забирать то?
и, ежели стоит конкретная задача - что вам ответило ЦФТ? Вы хоть спрашивали?

задача на интерес, так скзать
с таблицами из схемы аудита работают абсолютно все, при просмотре некоторой информации по документам,например через синоним как сейчас
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239312
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaа нельзя на синоним паблик запретить доступ ? у запретов же приоритет выше, чем у разрешений ?

синоним не является объектом раздачи прав. Права на табличку надо ну или view создайте если уж схема левая
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239320
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitcaс этой таблицей в принципе можно работать только через синоним,
или вьюшку делать
или можно раздать права на схему с другим владельцем?

...смешались в кучу кони, люди...
Ozornitca, вообще говоря, security - дело тонкое, требует определенной квалификации.
А у Вас пока даже задачу внятно сформулировать не получается.
Может, более опытных коллег привлечете?

Что понятно:
- Схема IBS содержит некую таблицу (пусть - TAB)
Или не IBS, а AUD... Если AUD - то при чем тут owner IBS?
- Где-то существует некий синоним к таблице (IBS?AUD?).TAB
Все остальное - загадочная загадка.
- Должен ли доступ быть предоставлен конкретной схеме Oracle или, скажем, пользователю домена windows?
- Какой именно доступ? Только Select или dml тоже нужен? На все строки или по какому-то критерию?
- При чем тут вообще синоним, как он влияет на доступ?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239324
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitca1 линия там никакая,
может помочь если только кто-то с сайта цфт-клуба
а причем тут первая линия? у вас саппорт и закрепленные сопровожденцы.
и это... у вас пользователи работают под IBS???
скажите название банка, плиз. я буду обходить его стороной :)
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239330
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousЧто понятно:
- Схема IBS содержит некую таблицу (пусть - TAB)
Или не IBS, а AUD... Если AUD - то при чем тут owner IBS?
- Где-то существует некий синоним к таблице (IBS?AUD?).TAB
насколько помню, владелец таблицы - AUD
в схеме IBS есть синоним на эту таблицу.

а вот чего хочет добиться ТС, я так и не понял.
ТС, ты хочешь чтобы у IBS не было прав на данный синоним?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239335
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoТС, ты хочешь чтобы у IBS не было прав на данный синоним?

читаю тему и взрывает мозг, что такое права на синоним?

а ничего что можно явно указать схему и наплевать на синонимы?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239336
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousOzornitcaс этой таблицей в принципе можно работать только через синоним,
или вьюшку делать
или можно раздать права на схему с другим владельцем?

...смешались в кучу кони, люди...
Ozornitca, вообще говоря, security - дело тонкое, требует определенной квалификации.
А у Вас пока даже задачу внятно сформулировать не получается.
Может, более опытных коллег привлечете?

Что понятно:
- Схема IBS содержит некую таблицу (пусть - TAB)
Или не IBS, а AUD... Если AUD - то при чем тут owner IBS?
- Где-то существует некий синоним к таблице (IBS?AUD?).TAB
Все остальное - загадочная загадка.
- Должен ли доступ быть предоставлен конкретной схеме Oracle или, скажем, пользователю домена windows?
- Какой именно доступ? Только Select или dml тоже нужен? На все строки или по какому-то критерию?
- При чем тут вообще синоним, как он влияет на доступ?

спасибо за внимание к моему вопросу (выше кстати писала, в какой схеме какие таблицы находятся), повторюсь, чтобы вы не тратили свое время на поиск и ваш скептицизм очень подкованного в этих вопросах человека не рос:
1) селект из трех таблиц, две из которых находятся в схеме с владельцем IBS (user и state) и одна IBS_OTCH в схеме с владельцем AUD, в которую селект обращается со схемы IBS через синоним OBJECT_STATE_HISTORY (отсюда было сообщение про owner IBS, тк овнер синонима IBS)

2) доступ нужен только на select , на все строки

3) в селекте обращаются не к самой таблице. которая в схеме с другим владельцем, а через синоним

на все вопросы ответила ?
я правда пока не разбираюсь в доступе oracle, буду благодарна за терпение и понимание :)
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239338
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoOzornitca1 линия там никакая,
может помочь если только кто-то с сайта цфт-клуба
а причем тут первая линия? у вас саппорт и закрепленные сопровожденцы.
и это... у вас пользователи работают под IBS???
скажите название банка, плиз. я буду обходить его стороной :)

никто не работает под IBS, каждый пользователь работает под своим пользоватлеем в системе

вы издеваетесь специально ? или до сих пор не поняли, что результатом выборки select * from dba_synonyms where synonym_name = 'OBJECT_STATE_HISTORY' стало:

OWNER SYNONYM_NAME TABLE_OWNER TABLE_NAME DB_LINK
1 IBS OBJECT_STATE_HISTORY AUD IBS_OSH


извините, но если вы будете обходить стороной с таким непонятным отношением и очень странными предположениями о том, что все пользователи работают под владельцем схемы, то думаю, нам это будет плюс.

хорошего дня
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239341
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantinoandrey_anonymousЧто понятно:
- Схема IBS содержит некую таблицу (пусть - TAB)
Или не IBS, а AUD... Если AUD - то при чем тут owner IBS?
- Где-то существует некий синоним к таблице (IBS?AUD?).TAB
насколько помню, владелец таблицы - AUD
в схеме IBS есть синоним на эту таблицу.

а вот чего хочет добиться ТС, я так и не понял.
ТС, ты хочешь чтобы у IBS не было прав на данный синоним?

я хочу , чтобы у пользователя, который запускает такой селект, не было доступа на таблицу, на которую указывает синоним

а вот каким образом от IBS права переданы этому пользователю, если на синоним права не раздаются- не могу понять
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239345
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу прощения, там ошибка в названии таблицы, не IBS_OTCH, а IBS_OSH (на схеме AUD)
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239348
Фотография Fogel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitca3) в селекте обращаются не к самой таблице. которая в схеме с другим владельцем, а через синоним

Выше уже несколько раз пояснили, что такое утверждение ошибочно.
Если есть права у юзера1 на таблицу юзера2, то вне зависимости от наличия синонима, юзер 1 получит данные юзера 2.
Если нет прав, но есть синоним, то юзер1 просто увидит синоним, но получить данные не сможет - получит ошибку.

Вам надо, чтобы оунер таблицы (юзер2) забрал права у юзера 1 на те операции, которые недоступны.
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239352
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JonhsonQ.TarantinoТС, ты хочешь чтобы у IBS не было прав на данный синоним?

читаю тему и взрывает мозг, что такое права на синоним?

а ничего что можно явно указать схему и наплевать на синонимы?

можно было бы, если бы была возможность править код
а в данный момент код закрыт для правки (делать можно только очень ограниченные доработки)

поэтому возник вопрос, можно ли как-то разрешить этот вопрос доступом
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239355
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FogelOzornitca3) в селекте обращаются не к самой таблице. которая в схеме с другим владельцем, а через синоним

Выше уже несколько раз пояснили, что такое утверждение ошибочно.
Если есть права у юзера1 на таблицу юзера2, то вне зависимости от наличия синонима, юзер 1 получит данные юзера 2.
Если нет прав, но есть синоним, то юзер1 просто увидит синоним, но получить данные не сможет - получит ошибку.

Вам надо, чтобы оунер таблицы (юзер2) забрал права у юзера 1 на те операции, которые недоступны.

хорошо,
как можно забрать права на таблицу со схемы с другим владельцем. Конкретную команду можете подкинуть?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239356
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ozornitca2) доступ нужен только на select , на все строки
кому нужен?
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239357
Фотография Fogel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в вашем случае из-под пользователя AUD (или привиллегированного, например из группы DBA)
Код: plsql
1.
revoke insert, update, delete, select on AUD.IBS_OSH to IBS
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239364
Фотография Fogel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBS сам у себя права на ЧУЖИЕ объекты забрать не может. Не он выдал, не ему и забирать.
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239371
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,
пользователям, которые выполняют этот селект с синонином, овнером которого является IBS (а каким образом организованы права, тут у меня знаний не хватает)

это и пытаюсь понять сейчас
...
Рейтинг: 0 / 0
работа с снинонимами
    #39239373
Фотография Ozornitca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fogelв вашем случае из-под пользователя AUD (или привиллегированного, например из группы DBA)
Код: plsql
1.
revoke insert, update, delete, select on AUD.IBS_OSH to IBS



выполнила команду под sysdba
revoke select on AUD.IBS_OSH from IT;

результат:
ORA-01927: нельзя изъять привилегии, т.к. Вы не имеете на это права
...
Рейтинг: 0 / 0
25 сообщений из 106, страница 2 из 5
Форумы / Oracle [игнор отключен] [закрыт для гостей] / работа с снинонимами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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