mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
s3:schannel Open the schannel_state.tdb at startup
This will allow future TDB_CLEAR_IF_FIRST behaviour Signed-off-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
58d0b638c8
commit
cfece16498
@ -25,6 +25,7 @@
|
||||
#include "smbd/globals.h"
|
||||
#include "librpc/gen_ndr/messaging.h"
|
||||
#include "registry.h"
|
||||
#include "libcli/auth/schannel.h"
|
||||
|
||||
static_decl_rpc;
|
||||
|
||||
@ -1023,6 +1024,13 @@ extern void build_options(bool screen);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
if (lp_server_role() == ROLE_DOMAIN_BDC || lp_server_role() == ROLE_DOMAIN_PDC) {
|
||||
if (!open_schannel_session_store(talloc_autofree_context(), lp_private_dir())) {
|
||||
DEBUG(0,("ERROR: Samba cannot open schannel store for secured NETLOGON operations.\n"));
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
if(!get_global_sam_sid()) {
|
||||
DEBUG(0,("ERROR: Samba cannot create a SAM SID.\n"));
|
||||
exit(1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user