Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Trusted Auth и SEC$USERS / 10 сообщений из 10, страница 1 из 1
09.07.2018, 02:03
    #39671354
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
FB 3.0. Подключаюсь к базе через Trusted Auth. Настроены маппинги согласно доки. Но в таблице SEC$USERS - пусто. Под SYSDBA все видно. Это так и должно быть, я что-то недонастроил или FB не учитывает маппинг при проверке доступа к этой таблице?
...
Рейтинг: 0 / 0
09.07.2018, 09:24
    #39671402
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
CyberMax,

как маппинг на SYSDBA настроен?
...
Рейтинг: 0 / 0
09.07.2018, 09:34
    #39671403
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
Симонов Денис,

Выполнил три запроса:
Код: sql
1.
2.
3.
CREATE GLOBAL MAPPING TRUSTED_AUTH USING PLUGIN WIN_SSPI FROM ANY USER TO USER
CREATE GLOBAL MAPPING WIN_ADMIN USING PLUGIN WIN_SSPI FROM PREDEFINED_GROUP DOMAIN_ANY_RID_ADMINS TO ROLE RDB$ADMIN;
ALTER ROLE RDB$ADMIN SET AUTO ADMIN MAPPING;
...
Рейтинг: 0 / 0
09.07.2018, 09:42
    #39671410
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
CyberMax,

последние 2 оператора эквивалентны
...
Рейтинг: 0 / 0
09.07.2018, 10:21
    #39671445
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
CyberMax,

погоди, а что ты хочешь увидеть в SEC$USERS?
Там только пользователи которые есть в Srp и Legacy_UserManager. И их я вижу через Trusted Auth.
Пользователи винды туда не подтягиваются, да и не должны.
...
Рейтинг: 0 / 0
09.07.2018, 10:26
    #39671453
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
Симонов Дениспогоди, а что ты хочешь увидеть в SEC$USERS?
Там только пользователи которые есть в Srp и Legacy_UserManager. И их я вижу через Trusted Auth.
Вот это и хочу увидеть. Но не вижу.
Что у тебя в таблице RDB$AUTH_MAPPING?

Симонов ДенисПользователи винды туда не подтягиваются, да и не должны.
Естественно.
...
Рейтинг: 0 / 0
09.07.2018, 10:36
    #39671466
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
CyberMaxЧто у тебя в таблице RDB$AUTH_MAPPING?

там пусто. Я выполнил первые два оператора из твоего скрипта. Они "добавляют" записи в SEC$GLOBAL_AUTH_MAPPING, ты же глобальный маппинг делаешь, а он в security3.fdb хранится.
...
Рейтинг: 0 / 0
09.07.2018, 10:45
    #39671481
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
кстати надо бы у Александра попросить отображать маппинги в дереве объектов IbExpert. Да и вообще мастера для их создания. Хотя тема сложная. CREATE MAPPING один из самых сложных и многовариантных операторов.
...
Рейтинг: 0 / 0
09.07.2018, 10:58
    #39671489
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
CyberMax,

Код: sql
1.
ALTER ROLE RDB$ADMIN SET AUTO ADMIN MAPPING;



ломает всю магию. Делай

Код: sql
1.
ALTER ROLE RDB$ADMIN DROP AUTO ADMIN MAPPING;



и всё будешь видеть. Локальный маппинг перекрывает глобальный.
...
Рейтинг: 0 / 0
10.07.2018, 01:11
    #39671862
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Trusted Auth и SEC$USERS
Симонов Денис,

Получилось. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Trusted Auth и SEC$USERS / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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