Doompilot
![](http://forum.ru-board.com/board/avatars/skull.gif)
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Налаживаю авторизацию в домене windows server 2003. Базовая авторизация работает. При включении в squid.conf строчки для включения "небазовой" ntlm-аутентификации auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of="ИМЯЛОКАЛЬНОГОДОМЕНА" происходит следующее: Браузер выдает окошко "введите логин и пароль", как при базовой, только без предупреждения про "нешифрованность и открытотекстость". Ввожу имя и пароль. Получаю снова то же окошко, только в нем мой логин прописан уже в виде ИМЯЛОКАЛЬНОГОДОМЕНА\юзер - и никакого дальнейшего эффекта. Самое интересное начинается в логах. access.log : 172.16.0.83 TCP_DENIED/407 1840 GET http://go.microsoft.com/fwlink/? - NONE/- text/html вполне стандартно cache.log (а вот тут самое интересное!) [2008/04/21 10:43:39, 0] utils/ntlm_auth.c:get_require_membership_sid(236) Could not parse ИМЯЛОКАЛЬНОГОДОМЕНА into seperate domain/name parts! Подчеркну: ИМЯЛОКАЛЬНОГОДОМЕНА - односложное, т.е, состоит из одного слова, домен никуда не делегируется, единственный в лесу и тд. Часть конфигов: krb5.conf [libdefaults] default_realm = ИМЯЛОКАЛЬНОГОДОМЕНА clockskew = 300 [realms] ИМЯЛОКАЛЬНОГОДОМЕНА = { kdc = dc2.имялокальногодомена default_domain = имялокальногодомена admin_server = dc2.имялокальногодомена } [logging] kdc = FILE:/var/log/krb5/krb5kdc.log admin_server = FILE:/var/log/krb5/kadmind.log default = SYSLOG:NOTICE:DAEMON [domain_realm] имялокальногодомена = ИМЯЛОКАЛЬНОГОДОМЕНА .имялокальногодомена = ИМЯЛОКАЛЬНОГОДОМЕНА [appdefaults] pam = { ticket_lifetime = 1d renew_lifetime = 1d forwardable = true proxiable = false retain_after_close = false minimum_uid = 1 use_shmem = sshd } -------------------- wbinfo -u, -g , авторизация плейнтекстом wbinfo -a юзер%пароль - все ок. id юзер - ок. Еще раз: БАЗОВАЯ авторизация доменного пользователя (squid.conf: auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic ) проходит на-ура! внутрисетевые айпишники обоих контроллеров домена и самой прокси в hosts прописаны. ---------------------------- Прям не знаю, где и копать. Пытался искать в инете поиском по ошибке - ни-фи-га. Есть мысли хоть какие-нибудь у почтеннейшего All'a? Я в курсе, что дядя Билли не рекомендует даже локальным доменам давать односложные имена, но так уж сложилось. Ну, у меня-то с доменом пытается работать, в данном случае, не биллино творение, а пингвин. Но, тем не менее - неужто такое имя может быть виновато? Поднимать еще один тестовый домен, честно говоря, очень не хочется. | Всего записей: 19 | Зарегистр. 09-08-2005 | Отправлено: 11:33 21-04-2008 | Исправлено: Doompilot, 11:34 21-04-2008 |
|