powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Неверное имя пользователя или пароль при аутентификации с помощью kerberos
33 сообщений из 33, показаны все 2 страниц
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39317963
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oklist показывает user@domain.local, при попытке соединиться к бд, выдаёт ошибку неверное имя пользователя. В базе такого пользователя завёл externally. В чем может быть проблема?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39317974
stranger.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Configuring ASO Kerberos Authentication with a Microsoft Windows 2008 R2 Active Directory KDC (Doc ID 1304004.1)
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318055
iehf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318125
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitrixzOklist показывает user@domain.local, при попытке соединиться к бд, выдаёт ошибку неверное имя пользователя. В базе такого пользователя завёл externally. В чем может быть проблема?

Дьявол сидит в деталях
HOWTO :: Как правильно задавать вопросы

Для Вашего случая потребуются:
1) Версии СУБД, клиента и MS AD
2) sqlnet.ora с сервера и клиента
3) krb.conf с сервера и клиента, как
4) sql*net trace file
5) какие протоколы шифрования настроены
6) как создавались пользователи в MS AD (если это MS AD), опции пользователя по использованию preauthorizaion и используемых протоклов
7) как создавались пользователи на RDBMS, это не контейнер часом? Какие prefix параметры
8) как создавалась keytable в MS AD

0) Какий документацией пользовались для настройки
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318388
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitrixz, мне помогло пересоздание пользователя в верхнем регистре
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318486
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bovaDmitrixz, мне помогло пересоздание пользователя в верхнем регистре

Без конфигурации и логов - гадание на кофейной гуще
Так как используется kerberos, то скорее всего авторизация либо к MS AD, либо к другой директории
Причем с разными системами, бо MS - MS соединение не требует kerberos
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318511
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin, IMHO предоставленные логи и конфигурация также могут быть бесполезны, чаще всего ошибки в логах не информативны.
Тогда на помощь приходит tcpdump + Wireshark
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318518
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще могу посоветовать следующий документ
Kerberos Troubleshooting Guide (Doc ID 185897.1)

по вашей ошибке
ORA-1017 : Invalid username/password; logon denied,
там есть несколько рекомендаций
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318601
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bovaVadim Lejnin, IMHO предоставленные логи и конфигурация также могут быть бесполезны, чаще всего ошибки в логах не информативны.
Тогда на помощь приходит tcpdump + Wireshark
В данном случае tcpdump вряд ли поможет, так как идет шифрованный обмен
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318873
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle 11gr2 standard edition крутится на oracle Linux. Верхний регистр не помог (((
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39318884
iehf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrixz,
oracle пересобрали для кербероса?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319003
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iehfDmitrixz,
oracle пересобрали для кербероса?

Сейчас это не нужно, Сильно зависит от версии :)
ТС молчит как партизан по поводу версии, может у него 10g?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319004
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejniniehfDmitrixz,
oracle пересобрали для кербероса?

Сейчас это не нужно, Сильно зависит от версии :)
ТС молчит как партизан по поводу версии, может у него 10g?
Пардон не увидел ваше сообщение про 11gR2
Но рекомендации для 11.2.0.3 и 11.2.0.4 будут разные
Для 11.2.0.3 нужны патчи

Включите трасировку для клиента, так увидите какого пользователя запрашивает клиент у Oracle

И сравните с тем что Вы настроили
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319405
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вадим, а поподробнее про патчи не расскажете? Что именно не хватает? Все недостающие файлы скопировал с версии enterprise. Что-то ещё нужно?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319417
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmitrixzOracle 11gr2 standard edition крутится на oracle Linux. Верхний регистр не помог (((
У меня большие сомнения, что kerberos заведется на Standart Edition, так как kerberos входит в состав Oracle Advanced Security Option
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319428
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы проверить доступна ли авторизация по Kerberos, нужно запустить команду

$ORACLE_HOME/bin/adapters
..
Kerberos v5 authentication << должно присутствовать в выводе

, иначе настраивать что-либо бесполезно
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319441
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
настраивал все вот по этим двум инструкциям
http://www.oradba.ch/2016/07/using-kerberos-in-oracle-standard-edition/
из этой настроил работы кербероса в стандарт едишин, скопировал недостающие файлы с интерпрайз

Код: plsql
1.
2.
3.
4.
5.
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/bin/oklist 11.2.0.4se/bin/oklist
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/bin/okinit 11.2.0.4se/bin/okinit
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/bin/okdstry 11.2.0.4se/bin/okdstry
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/network/mesg/naukus.msb 11.2.0.4se/network/mesg/naukus.msb
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/network/mesg/naukus.msg 11.2.0.4se/network/mesg/naukus.msg




нужны же только эти 5 файлов?или что-то еще требуется для корректной работы?
по второй же http://www.ateam-oracle.com/configuring-your-oracle-database-for-kerberos-authentication/
настраивал все остальное. До 4 пункта все работает oklist пользователя видит. А вот с 5 пунктом уже проблемы. При подключении /@test даёт полный отворот, а именно если в sqlnet прописываю authentication_services=none, то пишет неверный логин пароль, если же пишу как по мануалу beq,kerberos5, вообще меня удивляет выдавая ошибку сегментирования (core dumped) в чем проблема не могу понять.
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319444
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bova, все присутствут. Проблема уже конкретно с авторизацией
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319457
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем ты дублируешь посты в обоих темах?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319525
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitrixzнастраивал все вот по этим двум инструкциям
http://www.oradba.ch/2016/07/using-kerberos-in-oracle-standard-edition/
из этой настроил работы кербероса в стандарт едишин, скопировал недостающие файлы с интерпрайз

Код: plsql
1.
2.
3.
4.
5.
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/bin/oklist 11.2.0.4se/bin/oklist
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/bin/okinit 11.2.0.4se/bin/okinit
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/bin/okdstry 11.2.0.4se/bin/okdstry
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/network/mesg/naukus.msb 11.2.0.4se/network/mesg/naukus.msb
oracle@urania:/u00/app/oracle/product/ [TDB11B] cp 11.2.0.4/network/mesg/naukus.msg 11.2.0.4se/network/mesg/naukus.msg




нужны же только эти 5 файлов?или что-то еще требуется для корректной работы?
по второй же http://www.ateam-oracle.com/configuring-your-oracle-database-for-kerberos-authentication/
настраивал все остальное. До 4 пункта все работает oklist пользователя видит. А вот с 5 пунктом уже проблемы. При подключении /@test даёт полный отворот, а именно если в sqlnet прописываю authentication_services=none, то пишет неверный логин пароль, если же пишу как по мануалу beq,kerberos5, вообще меня удивляет выдавая ошибку сегментирования (core dumped) в чем проблема не могу понять.

1. Чтобы kerberos работал обязательно нужно SQLNET.AUTHENTICATION_SERVICES=(beq,kerberos5)
2. select value from v$parameter where name = 'os_authent_prefix'; --должно быть пусто
3. Выше уже писали, нужно показать все конфиги, так сложно гадать.
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319626
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Boba, все настроено по инструкциям, которые я упомянул выше, authentication services =beq,kerberos5. При этом выдаёт ошибку ora-12638 credential retrieval failed. При чем обычное соединение из по sysdba тоже не проходит, такая же ошибка. Мне кажется проблема в том, что это все на standard edition, может какие патчи нужны?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319629
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle 11.2.0.3
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319643
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmitrixzBoba, все настроено по инструкциям, которые я упомянул выше, authentication services =beq,kerberos5. При этом выдаёт ошибку ora-12638 credential retrieval failed. При чем обычное соединение из по sysdba тоже не проходит, такая же ошибка. Мне кажется проблема в том, что это все на standard edition, может какие патчи нужны?

>>ora-12638 credential retrieval failed
Вот с этой то ошибки и надо было начинать ))

>>все настроено по инструкциям
один раз настраивал по инструкции, но пару недостающих пробелов в конфиге krb5.conf, сильно затянули настройку

1. 5 шаг попробуйте пропусить и перейдите к 6-ому на клиенте
2. Если есть доступ к support.oracle.com читайте нотку Kerberos Troubleshooting Guide (Doc ID 185897.1), там есть эта ошибка

Ниже приведу причины этой ошибки:
1. Hostname not fully qualified.
2. Time difference between Kerberos server and Oracle server.
3. Mis-configuration of krb5.conf file on the client.
4. Incorrect mapping between the database server domain and realms in krb5.conf on both client and server
5. Kerberos requests are sent to read only domain controllers

заключение: причин много, иногда это может быть пробел или регистр имени хоста(домена) в конфиге krb5.conf + баги
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319645
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
SQLNET.AUTHENTICATION_SERVICES=(BEQ,KERBEROS5)
SQLNET.KERBEROS5_CONF=/etc/krb5.conf
SQLNET.KERBEROS5_CONF_MIT=TRUE
SQLNET.AUTHENTICATION_KERBEROS5_SERVICE=oracl
SQLNET.KERBEROS5_KEYTAB=/etc/keytab_11g
SQLNET.KERBEROS5_CC_NAME=/tmp/krb5cc_54321

krb
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 default_realm = Example.Example
 dns_lookup_realm = false
 dns_lookup_kdc = false
 ticket_lifetime = 24h
 forwardable = yes
 default_tkt_enctypes = arcfour-hmac-md5 des-cbc-crc dec-cbc-md5
 default_tgs_enctypes = arcfour-hmac-md5 des-cbc-crc dec-cbc-md5

[realms]
 Example.Example = {
  kdc = Example.Example.Example
  admin_server = Example.Example.Example
 }

[domain_realm]
 .Example.Example = Example.Example
 Example.Example = Example.Example
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319651
bova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitrixz
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
SQLNET.AUTHENTICATION_SERVICES=(BEQ,KERBEROS5)
SQLNET.KERBEROS5_CONF=/etc/krb5.conf
SQLNET.KERBEROS5_CONF_MIT=TRUE
SQLNET.AUTHENTICATION_KERBEROS5_SERVICE=oracl
SQLNET.KERBEROS5_KEYTAB=/etc/keytab_11g
SQLNET.KERBEROS5_CC_NAME=/tmp/krb5cc_54321

krb
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 default_realm = Example.Example
 dns_lookup_realm = false
 dns_lookup_kdc = false
 ticket_lifetime = 24h
 forwardable = yes
 default_tkt_enctypes = arcfour-hmac-md5 des-cbc-crc dec-cbc-md5
 default_tgs_enctypes = arcfour-hmac-md5 des-cbc-crc dec-cbc-md5

[realms]
 Example.Example = {
  kdc = Example.Example.Example
  admin_server = Example.Example.Example
 }

[domain_realm]
 .Example.Example = Example.Example
 Example.Example = Example.Example



Вот видите вы делали по инструкции, а в инструкции написано

маппинг realm и доменного имени

[domain_realm]
.example.com = EXAMPLE.COM
example.com = EXAMPLE.COM


* домен должен быть в нижнем регистре
* realm - в верхнем

проверьте еще раз чтобы регистры не отличались от инструкции, и пробуйте дальше
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319654
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мессир, какие патчи?
Ты даже точную версию не озвучил


1) попробуй KERBEROS5PRE вместо KERBEROS5 в sqlnet.ora
Код: plsql
1.
SQLNET.AUTHENTICATION_SERVICES = (KERBEROS5PRE,KERBEROS5) 


проверь галочку на "enable preauthhorization" в свойствах соответствующего пользователя MS AD

2) Пользователь MS AD для сервера DB создан?
Тот что используется для MAP при ktpass
Код: plsql
1.
ktpass -princ oracle/serveruser@domain ...


Проверь что krb5.conf читается клиентом и правильно расписаны

[domain_realm]


3) Проверь разрешенные алгоритмы в MS AD
Конфигурация Windows -> параметры Безопасности -> локальные Политики -> параметры безопасности ->
параметры безопасности: настройка типов безопасности, разрешённых Kerberos
Разрешить протоколы () смотри картинку:

4) ПРоверь определение username в oracle
SQL> show parameters prefix
SQL> select username from dba_users where AUTHENTICATION_TYPE='EXTERNAL';


5) Получи trc файл при попытке соединения
trace_level_client=16
Проверь какой username посылает клиент на сервер и где конкретно появляется ошибка 1017
Вызов какой функции приводит к 1017
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319769
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle 11.2.0.3 standard edition, выше писал
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319839
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitrixzOracle 11.2.0.3 standard edition, выше писал
Какой конкретно патч нужен, я уже не помню
По моему, не было какого то протокола шифрования в поставке для Linux сервера
можно было обойти, но подробности не помню


Быстро не нашел, бо с 11.2.0.3 съехали очень быстро
Завтра на работе посмотрю, если осталась VM на которой настраивал для клиента эту версию
то найду, если нет, то извини, времени повторять весь расколбас не будет


Все равно без трассировки - гадание на койфейной гуще
Там куча граблей была, причем зависима от установленных патчей


А почему не 11.2.0.4?
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319845
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninА почему не 11.2.0.4?Меня всегда удивляют подобные вопросы

Как часто у вас в конторе выполняется полное тестирование приложения перед переходом на новую версию? А если приложение не одно?
Неужели скачете под каждый новый патчсет?
То, что это как минимум час простоя, это неважно?

Тут CPU/PSU боишься поставить, чтоб не словить новых багов
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319856
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,
11.2.0.3 - уже патчей не найдешь
Как бы на финальные релизы все равно приходится переползать ( если надеешься получить что-то от MOS)
Бо при возникновении проблемы, практически нельзя будет работать с поддержкой.
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39319859
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык страшно
На боевой-то

Какие ни есть баги, все же как-то уже родные
А тут куча новых стрельнет
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39320290
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выявил новый баг: когда в sqlnet прописано
Код: plsql
1.
SQLNET.AUTHENTICATION_SERVICES = (BEQ,KERBEROS5)


при попытке стартовать базу выдает ошибку сегментации (core dump)
меняю на
Код: plsql
1.
SQLNET.AUTHENTICATION_SERVICES = (NTS)


база стартует нормально. Снова меняю на керберос и пытаясь подключиться выдает ошибку ORA-12638 credential retrieval failed
Трасировку сделать не получается, не создается файл
Код: plsql
1.
2.
3.
4.
TRACE_LEVEL_CLIENT=16
TRACE_UNIQUE_CLIENT=ON
TRACE_DIRECTORY_CLIENT=/home/oracle/app/trace
TRACE_FILE_CLIENT=trace.trc
...
Рейтинг: 0 / 0
Неверное имя пользователя или пароль при аутентификации с помощью kerberos
    #39320293
Dmitrixz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может ли исправить проблему переход на 11.2.0.4?
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Неверное имя пользователя или пароль при аутентификации с помощью kerberos
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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