powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Авторизация пользователей
10 сообщений из 10, страница 1 из 1
Авторизация пользователей
    #33650735
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация следующая, перенесли базу DB2 с контролера домена, на другой сервер в том же домене, но который не является контролером. Раньше доступ был через определенную группу домена, в которую были включены конкретные пользователи. После переноса базы, не проходит авторизация пользователей. Создаю на новом сервере локальную группу с тем же именем, включаю туда нужных пользователей из домена, результат тот же. Похоже сервер DB2 видит только локальных пользователей. Заводить всех пользователей локально на новом сервере и придумывать им пароли не хочется Можно ли как-нибудь авторизировать пользователей домена в DB2 на локальном сервере?
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33651080
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия?
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33651312
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DB2 Universal Database Version 8 FixPak 10 (also known as Version 8.2 FixPak 3)
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33653044
Alexey Antonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DB2GRPLOOKUP=DOMAIN

Переменная окружения на сервере, где установлена DB2


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33654994
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Antonov
DB2GRPLOOKUP=DOMAIN
Переменная окружения на сервере, где установлена DB2

В Information Center, вычитал следующее "В операционных системах Windows есть одна системная переменная среды, DB2INSTANCE, которую можно задать только вне реестра профиля", про DB2GRPLOOKUP ничего не смог найти. Прояснилось ситуация с пользователями домена. В организации принята система присвоения логинов для пользователей в цифернов виде, например 17025. Поэтому изначально, не удавалось добавить полномочий на базу данных пользователю домена скорей всего из-за его имени. Но если имя пользователя поставить в двойные ковычки "17025", то все нормально. Пароль сверяется с тем который заведен в домене, идет конект к базе данных, и в зависимости от привилегий можно выполнять операции с таблицами. Но не получается настроить доступ к таблицам базы , через группы. Так как таблиц в базе не мало , а пользователей которым нужно дать доступ еще больше, то прописывать каждого пользователя по отдельности на каждую таблицу не внушает оптимизма. Пробовал следующие варианты дать полномочия на базу следующим группам, локальной созданной на сервере где установлен DB2, включив в нее пользователей из домена, авторизация не проходила. Группе созданной в домене и включал туда пользователей домена, результат тот же. Пробовал различные варианты написания логина при конекте к базе (DOMAINORG\17025, DOMAINORG.17025, 17025@DOMAINORG, 17025), в ответ в первых случаях неверный ID авторизации, в последнем нет привелегии connect. Если пользователю домена можно дать права на базу напрямую, то почему не получается это сделать через группу? Истина где-то рядом, но как ее найти. На всякий случай добавил переменную окружения DB2GRPLOOKUP=DOMAINORG не помогает. DB2 установлен на Windows Server 2003 Enterprise Edition.
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33655413
Alexey Antonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для того, чтобы корректно выполнялась авторизация через доменные учетные
записи,
необходимо, чтобы у экземпляра DB/2 на сервере был выставлен режим
аутентификации
"Клиент", на клиенте алиас был каталогизирован также с режимом
аутентификации
"Клиент", и на сервере БД (обязательно члене домена, где вы производите
авторизацию!)
была выставлена переменная DB2GRPLOOKUP=DOMAIN (DOMAIN - это ключевое слово,
а не
наименование вашего домена).


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33655518
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовали?

db2set -g DB2_GRP_LOOKUP=DOMAIN
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33655953
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Прописал переменную окружения командой
SET DB2GRPLOOKUP=DOMAIN
2. На экземпляре DB2 в Конфигурирование параметров в разделе "Управление" у параметра Authentication выставил Клиент. Перезапустил экземпляр
3. На клиенте переконфигурировал алиас нужной базы в "Задайте опции защита" ассистента конфигурирования выставил "Аутентификация на клиенте"
4. На сервере DB2 на той же базе в пункте "Полномочия .." на вкладке Группа, добавляю группу из домена, имя группу прописываю вручную, так как в списке доступных групп , перечислены только локальные. В полномочиях CONNECT выставляю Да. В этой доменой группе, добавляю пользователя из домена.
5. Пытаюсь законектится к базе пользователем из группы , выходит сообщение что у данного пользователя нет привелегии на CONNECТ.

Что я делаю не так? НА всякий случай добавил еще
db2set -g DB2_GRP_LOOKUP=DOMAIN , результат тот же ((
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33657233
OlegA67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Прописал переменную окружения командой
SET DB2GRPLOOKUP=DOMAIN
2. На экземпляре DB2 в Конфигурирование параметров в разделе "Управление" у параметра Authentication выставил Клиент. Перезапустил экземпляр
3. На клиенте переконфигурировал алиас нужной базы в "Задайте опции защита" ассистента конфигурирования выставил "Аутентификация на клиенте"
4. На сервере DB2 на той же базе в пункте "Полномочия .." на вкладке Группа, добавляю группу из домена, имя группу прописываю вручную, так как в списке доступных групп , перечислены только локальные. В полномочиях CONNECT выставляю Да. В этой доменой группе, добавляю пользователя из домена.
5. Пытаюсь законектится к базе пользователем из группы , выходит сообщение что у данного пользователя нет привелегии на CONNECТ.

Что я делаю не так? НА всякий случай добавил еще
db2set -g DB2_GRP_LOOKUP=DOMAIN , результат тот же ((
...
Рейтинг: 0 / 0
Авторизация пользователей
    #33661550
Alexey Antonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виноват, действительно, глобальная переменная должна
называться DB2_GRP_LOOKUP, а не DB2GRPLOOKUP

Вопрос, пользователь на клиенте - член домена?
Проверьте так же, что на рабочей станции клиента пользователь
входит в локальную группу DB2USERS.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Авторизация пользователей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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