diff options
author | Rémy Clouard (shikamaru) <shikamaru@mageia.org> | 2012-12-16 22:31:39 +0000 |
---|---|---|
committer | Rémy Clouard (shikamaru) <shikamaru@mageia.org> | 2012-12-16 22:31:39 +0000 |
commit | 253d3ef35b6b02bf62e6706e4fc38fef8bd038e1 (patch) | |
tree | 9f0643fa9a8b240a975a50604b2ffd604837500f /perl-install | |
parent | 3d282fc4dc3bba4f16ba0d451195578c9b6b9b9b (diff) | |
download | drakx-253d3ef35b6b02bf62e6706e4fc38fef8bd038e1.tar drakx-253d3ef35b6b02bf62e6706e4fc38fef8bd038e1.tar.gz drakx-253d3ef35b6b02bf62e6706e4fc38fef8bd038e1.tar.bz2 drakx-253d3ef35b6b02bf62e6706e4fc38fef8bd038e1.tar.xz drakx-253d3ef35b6b02bf62e6706e4fc38fef8bd038e1.zip |
Partially fix #7667 (broken /etc/krb5.conf)
The problem was that the variable $authentication->{AD_domain} was set
in ask_parameters, but we were using $authentication->{DNS_domain} in
configure_krb5_for_AD.
I’m pretty sure winbind is broken as well because in ask_parameters we
set $authentication->{DNS_domain} but use AD_domain 15 lines below.
Please review this, it fixes authentication for me using local file
(LDAP config is broken for me as well, but more on that later)
Diffstat (limited to 'perl-install')
-rw-r--r-- | perl-install/authentication.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/perl-install/authentication.pm b/perl-install/authentication.pm index 9fc00a78e..22aeab7b0 100644 --- a/perl-install/authentication.pm +++ b/perl-install/authentication.pm @@ -693,12 +693,12 @@ sub configure_krb5_for_AD { $uc_domain = { kdc = $authentication->{AD_server}:88 admin_server = $authentication->{AD_server}:749 - default_domain = $authentication->{DNS_domain} + default_domain = $authentication->{AD_domain} } EOF domain_realm => <<EOF, - .$authentication->{DNS_domain} = $uc_domain - $authentication->{DNS_domain} = $uc_domain + .$authentication->{AD_domain} = $uc_domain + $authentication->{AD_domain} = $uc_domain EOF kdc => <<'EOF', profile = /etc/kerberos/krb5kdc/kdc.conf |