-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
samba: Switch back to builtin Heimdal Kerberos #85362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@GrahamcOfBorg test samba |
e5367ed
to
6d3dde9
Compare
When not building with the experimental (!!) system MIT Kerberos, Samba will use the builtin Heimdal Kerberos. For this reason, enableKerberos = true will still include a krb5 implementation, built right into Samba. There is no benefit in using MIT krb5, however it has some downsides like not being able to assign computer GPOs [1]. The ArchWiki [2] also mentions this in their installation section. [1]: https://lists.samba.org/archive/samba/2018-July/216779.html [2]: https://wiki.archlinux.org/index.php/Samba/Active_Directory_domain_controller
6d3dde9
to
a3bfbbf
Compare
@aneeshusa what do you think about this? |
Introduced here: #13514 |
Weeeell the problems occur when assigning computer GPOs (which is usually done with the Windows tooling) and Windows computers don't apply them for some reason |
To be more clear: I don't think a regression test is feasible, since it would require setting up an ActiveDirectory (not supported by the module and impossible because of #86002), creating GPOs, and assigning them to computers. |
Fair enough - given there has been another approval and no objections, let's merge this 👍 |
When not building with the experimental (!!) system MIT Kerberos, Samba
will use the builtin Heimdal Kerberos. For this reason, enableKerberos =
true will still include a krb5 implementation, built right into Samba.
There is no benefit in using MIT krb5, however it has some downsides
like not being able to assign computer GPOs 1.
The ArchWiki 2 also mentions this in their installation section.
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)cc @Izorkin @abbradar