summaryrefslogtreecommitdiffstats
path: root/source/auth/auth_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/auth/auth_util.c')
-rw-r--r--source/auth/auth_util.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/auth/auth_util.c b/source/auth/auth_util.c
index 2f2a2f0b83f..7d240280832 100644
--- a/source/auth/auth_util.c
+++ b/source/auth/auth_util.c
@@ -607,7 +607,12 @@ NTSTATUS auth_system_session_info(TALLOC_CTX *parent_ctx,
}
cli_credentials_set_conf(session_info->credentials);
- cli_credentials_set_machine_account_pending(session_info->credentials);
+
+ if (lp_parm_bool(-1,"system","anonymous", False)) {
+ cli_credentials_set_anonymous(session_info->credentials);
+ } else {
+ cli_credentials_set_machine_account_pending(session_info->credentials);
+ }
*_session_info = session_info;
return NT_STATUS_OK;