Назад | Перейти на главную страницу

Kerberos с AuthnProviderAlias

Сегодня я настраивал несколько AuthnProviderAliases и хочу добавить к нему kerberos. Проблема в том, что когда я добавил kerberos, apache не перезапустился, и в моем системном журнале появилась следующая ошибка:

3 мая, 15:27:09 Ядро Himeji: [18882.364760] apache2 [13774]: segfault на 4 ip b72dacdd sp bfd4f5f0 error 4 в mod_authn_alias.so [b72da000 + 2000]

Я следовал синтаксису на http://httpd.apache.org/docs/2.2/mod/mod_authn_alias.html#authnprovideralias и у меня есть следующее для ldap, которое не дает ошибок:

<AuthnProviderAlias ldap ldapa>  
    AuthLDAPBindDN cn=apache,cn=Users,dc=samba,dc=my,dc=domain
    AuthLDAPBindPassword Test123
    AuthLDAPURL "ldaps://192.168.142.1:636/dc=samba,dc=my,dc=domain?sAMAccountName"
    AuthType Basic 
</AuthnProviderAlias>

И для кербероса следующее:

<AuthnProviderAlias kerberos kerb>
    AuthType Kerberos
    KrbMethodNegotiate on
    KrbMethodK5Passwd off

    KrbSaveCredentials off
    KrbAuthRealms SAMBA.MY.DOMAIN
    Krb5Keytab  /etc/apache2/http.keytab
</AuthnProviderAlias>

Однако часть Kerberos не работает. Это потому, что kerberos не является baseProvider?