Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Public db link и Права на его использование / 9 сообщений из 9, страница 1 из 1
11.06.2007, 10:28
    #34587764
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
Привет всем.
Существует такая проблема. Есть public dblink. Создан через пользователя, который имеет доступ ко всем таблицам удаленной базы.
Можно ли запретить отдельным пользователям обращаться через dblink в удаленную базу ??
...
Рейтинг: 0 / 0
11.06.2007, 10:33
    #34587769
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
Нет. Публичный на то и публичный.
...
Рейтинг: 0 / 0
11.06.2007, 11:08
    #34587833
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
каким образом можно решить вопрос, не ограничивая пользователя через которого идет соединение с удаленной базой ??
...
Рейтинг: 0 / 0
11.06.2007, 11:11
    #34587837
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
jonikкаким образом можно решить вопрос, не ограничивая пользователя через которого идет соединение с удаленной базой ??Сделать его непубличным и обложить все варианты доступа к удалённой БД представлениями с соответствующими правами.
...
Рейтинг: 0 / 0
11.06.2007, 11:23
    #34587864
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
другого способа нет ??
только такой ??
...
Рейтинг: 0 / 0
11.06.2007, 11:37
    #34587896
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
хочется выбрать вариант (если он есть) с наименьшими затратами .
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.04.2017, 11:19
    #39445294
Topichi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
Я сделал так:
допустим есть public линк TEST_LINK и пользователь у которого нужно отнять права(TEST3).
Я создал личный линк для TEST3 с тем же именем (TEST_LINK) и натравил его на пустую схему в этой же базе.

было:
select * from select * from dba_db_links;

OWNER DB_LINK USERNAME HOST CREATED
PUBLIC TEST_LINK system TESTDB 27.04.2017 09:55:34

>sqlplus test3/qwerty

SQL> select count(*) from dba_tables@test_link;

COUNT(*)
----------
14443

SQL> create database link TEST_LINK connect to NULL_USER identified by qwerty using 'TESTDB' ;

Database link created.

SQL> select count(*) from dba_tables@test_link;

select count(*) from dba_tables@test_link
*
ERROR at line 1:
ORA-00942: table or view does not exist
ORA-02063: preceding line from TEST_LINK

потом забираем права на создание линка у TEST3

SQL>revoke create database link from TEST3

стало:
OWNER DB_LINK USERNAME HOST CREATED
PUBLIC TEST_LINK system TESTDB 27.04.2017 09:55:34
TEST3 TEST_LINK NULL_USER TESTDB 27.04.2017 10:00:34
...
Рейтинг: 0 / 0
27.04.2017, 15:34
    #39445536
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
TopichiЯ сделал так:
Я создал личный линк для TEST3 с тем же именем (TEST_LINK) и натравил его на пустую схему в этой же базе.


И, некрофил ты наш ? Юзер тупо дропает личный линк и получает доступ ко всем таблицам удаленной базы.

SY.
...
Рейтинг: 0 / 0
27.04.2017, 15:41
    #39445542
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Public db link и Права на его использование
SY,

Триггер на DDL, кидающий ошибку. Нет предела извращенству совершенству!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Public db link и Права на его использование / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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