[Samba] Strange problem with samba-tool dns query ...
Rowland Penny
rpenny at samba.org
Fri Apr 5 19:45:43 UTC 2024
On Fri, 05 Apr 2024 21:17:45 +0200
pavel.lisy at gmail.com wrote:
> On Fri, 2024-04-05 at 19:13 +0100, Rowland Penny via samba wrote:
> > On Fri, 5 Apr 2024 19:58:33 +0200
> > Pavel Lisý <pavel.lisy at gmail.com> wrote:
> >
> > > So,
> > >
> > > I've done some progress.
> > >
> > > I've made configuration according this article
> > > https://fedoramagazine.org/samba-as-ad-and-domain-controller/
> > > they use sample kerberos config file from package samba-dc-
> > > provision:
> > >
> > > sudo cp /usr/share/samba/setup/krb5.conf /etc/krb5.conf.d/samba-dc
> > >
> > >
> > > [libdefaults]
> > > default_realm = ${REALM}
> > > dns_lookup_realm = false
> > > dns_lookup_kdc = true
> > >
> > > [realms]
> > > ${REALM} = {
> > > default_domain = ${DNSDOMAIN}
> > > }
> > >
> > > [domain_realm]
> > > ${HOSTNAME} = ${REALM}
> >
> > Well yes, that is the same as the one I suggested
> > >
> > > customized file /etc/krb5.conf.d/samba-dc is included in
> > >
> > > /etc/krb5.conf by this line
> > >
> > > includedir /etc/krb5.conf.d/
> >
> > Known problem (that is supposed to be fixed)
> >
> > https://wiki.samba.org/index.php/Troubleshooting_Samba_Domain_Members#Connections_to_a_Samba_Domain_Member_Fail_After_Adding_an_includedir_Statement_to_the_/etc/krb5.conf_File
> >
> > Just remove the 'includedir' line.
> > >
> I'm not sure
>
> my samba version is including files from that directory without
> problems
>
>
> When I've removed first two permitted_enctypes:
>
> aes256-cts-hmac-sha384-192 aes128-cts-hmac-sha256-128
>
> to be:
> permitted_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96
> camellia256-cts-cmac camellia128-cts-cmac
>
> command works
>
> No matter if this is included in file
> /etc/krb5.conf.d/crypto-policies or in main file /etc/krb5.conf
>
>
> So my conclusion is:
> these two enctypes are incompatible with samba-4.19.5 on Fedora 39
>
> aes256-cts-hmac-sha384-192 aes128-cts-hmac-sha256-128
>
>
> It is in file: /usr/share/crypto-policies/DEFAULT/krb5.txt
> from package crypto-policies-20231204-1.git1e3a2e4.fc39.noarch
>
OK, I do not use Samba on Fedora, their DC packages use MIT kerberos
and as such are classed as experimental. The krb5.conf I posted was for
Heimdal and just works.
I thought about it and remembered something, so checked the wiki, have
a look at this:
https://wiki.samba.org/index.php/Running_a_Samba_AD_DC_with_MIT_Kerberos_KDC
NOTE, the wiki is written from the point of view of a self compiled
Samba, so the paths will not quite match yours.
Rowland
More information about the samba
mailing list