Package: samba
Version: Installed: 2:4.17.7+dfsg-1
Severity: important
Tags: upstream
X-Debbugs-Cc: [email protected]
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
For 15 years I've been using samba in a situation where the server is
standalone,
and has users provided by LDAP and a kerberos KDC. The server uses sssd and
works fine for ssh,
login, and every other kerberos enabled thing.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Upgraded samba from previous version, not sure which version but would have
been 4.8 ish
* What was the outcome of this action?
samba no longer works with Kerberos unless it is joined to a full
Microsoft Active Directory Domain Controller.
Please see discussions on the samba mailing list in the thread starting here:
https://lists.samba.org/archive/samba/2023-April/244842.html
The situation appears to be that samba moved to using winbindd to do
authentication, and this
combination samba + winbindd can't imagine a scenario in which there is a KDC
which is not an AD DC.
What I want, and has worked for 15 years, and clearly has been done by plenty
of other people in the
past based on google searches, is that a client gets a ticket from the KDC and
uses it to authenticate
to a standalone samba server which is not a part of an AD DC but IS a part of
an MIT Kerberos KDC realm.
It appears that this is an upstream "bug" in which a particular use case simply
did not get considered
when rearchitecting the samba security system, and hence disappeared. However
it affects Debian users
who have been using this technique such as myself, and certainly others.
This is probably related to previous bugs and other users have corroborated
having related issues:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001053
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=899269