|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Проблема с kerberos + pam |
|
Debian/Ubuntu - Проблема с kerberos + pam
|
Старожил Сообщения: 247 |
Профиль | Отправить PM | Цитировать Привет!
Настраиваю аутентификацию squid3 по kerberos через ввод логина и пароля, т.е. через pam. Стоят пакеты 'krb5-user', 'krb5-config', 'krb5-doc', 'libpam-krb5'. Система Debian 6 с сегодняшним apt-get upgrade. Файл /etc/krb5.conf: [libdefaults] default_realm = MYDOMAIN.LOCAL dns_lookup_kdc = no dns_lookup_realm = no ticket_lifetime = 24h default_tgs_enctypes = aes256-cts-hmac-sha1-96 rc4-hmac des-cbc-crc des-cbc-md5 default_tkt_enctypes = aes256-cts-hmac-sha1-96 rc4-hmac des-cbc-crc des-cbc-md5 permitted_enctypes = aes256-cts-hmac-sha1-96 rc4-hmac des-cbc-crc des-cbc-md5 [realms] MYDOMAIN.LOCAL = { kdc = dc1.mydomain.local admin_server = dc1.mydomain.local default_domain = mydomain.local } [domain_realm] .mydomain.local = MYDOMAIN.LOCAL mydomain.local = MYDOMAIN.LOCAL Файл /etc/pam.d/common-kerberos: auth sufficient pam_krb5.so debug use_first_pass session required pam_permit.so account required pam_permit.so password required pam_permit.so auth_param basic program /usr/lib/squid3/pam_auth -n squid auth_param basic children 10 auth_param basic credentialsttl 1 minutes auth_param basic realm PROXY SERVER acl auth proxy_auth REQUIRED http_access allow all auth Если же заходить из браузера через наш прокси, как положено выдает требование ввода логина и пароля. Если ввожу просто имя пользователя и пароль, то в /var/log/auth.log следующее: Oct 3 16:32:58 proxy (pam_auth): pam_krb5(squid:auth): (user user) krb5_parse_name failed: Configuration file does not specify default realm Oct 3 16:32:58 proxy (pam_auth): pam_krb5(squid:auth): authentication failure; logname=user uid=13 euid=13 tty= ruser= rhost= Oct 3 16:32:58 proxy (pam_auth): pam_krb5(squid:auth): pam_sm_authenticate: exit (failure) Oct 3 16:34:51 proxy (pam_auth): pam_krb5(squid:auth): pam_sm_authenticate: entry (0x0) Oct 3 16:34:51 proxy (pam_auth): pam_krb5(squid:auth): (user user@mydomain.local) attempting authentication as user@mydomain.local Oct 3 16:34:51 proxy (pam_auth): pam_krb5(squid:auth): (user user@mydomain.local) krb5_get_init_creds_password: KDC reply did not match expectations Oct 3 16:34:51 proxy (pam_auth): pam_krb5(squid:auth): authentication failure; logname=user@mydomain.local uid=13 euid=13 tty= ruser= rhost= Oct 3 16:34:51 proxy (pam_auth): pam_krb5(squid:auth): pam_sm_authenticate: exit (failure) Oct 3 16:36:41 proxy (pam_auth): pam_krb5(squid:auth): pam_sm_authenticate: entry (0x0) Oct 3 16:36:41 proxy (pam_auth): pam_krb5(squid:auth): (user user@mydomain.local) attempting authentication as user@mydomain.local Oct 3 16:36:42 proxy (pam_auth): pam_krb5(squid:auth): (user user@mydomain.local) krb5_get_init_creds_password: Preauthentication failed Oct 3 16:36:42 proxy (pam_auth): pam_krb5(squid:auth): authentication failure; logname=user@mydomain.local uid=13 euid=13 tty= ruser= rhost= Oct 3 16:36:42 proxy (pam_auth): pam_krb5(squid:auth): pam_sm_authenticate: exit (failure) После попытки входа в браузере повторно выдает запрос логина и пароля. |
|
Отправлено: 09:44, 03-10-2012 |
Старожил Сообщения: 247
|
Профиль | Отправить PM | Цитировать Расковырял, что пам-модуль использует общий кейтаб. Добавил параметр
Соответственно в Windows создал учетную запись компьютера proxy и сгенерировал этот кейтаб командой: ktpass -princ host/proxy.mydomain.local@MYDOMAIN.LOCAL -mapuser proxy$.mydomain.local -crypto rc4-hmac-nt -pass 123 -ptype KRB5_NT_SRV_HST -out C:\host.proxy.keytab проходит без проблем, билет выдает. Однако проблема со сквидом осталась. У кого-нибудь вообще работает kerberos через pam? Пусть даже не для сквида, а для других служб? |
Отправлено: 05:51, 09-10-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
squid + kerberos + ad | exo | Программное обеспечение Linux и FreeBSD | 0 | 17-08-2011 23:02 | |
про NTLM 2.0 и Kerberos | Shera_Best | ISA Server / Microsoft Forefront TMG | 0 | 28-06-2009 23:24 | |
Ошибка-Kerberos id 4 | Zorax | Microsoft Windows NT/2000/2003 | 9 | 27-03-2008 13:24 | |
Ошибка Kerberos | Andry75 | Microsoft Windows NT/2000/2003 | 2 | 15-02-2007 18:52 | |
NTLM и Kerberos | XPurple | Microsoft Windows NT/2000/2003 | 10 | 08-11-2005 09:37 |
|