/* mark this as 'not for me' */
NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED;
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
if (!(user_info->internal_username
&& *user_info->internal_username)) {
nt_status = make_server_info_guest(NULL, server_info);
NTSTATUS nt_status;
fstring user;
long error_num;
+
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
fstrcpy(user, user_info->smb_name);
if (strnequal("NT_STATUS", user, strlen("NT_STATUS"))) {
return NT_STATUS_INVALID_PARAMETER;
}
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
/*
* Check that the requested domain is not our own machine name.
* If it is, we should never check the PDC here, we use our own local
return NT_STATUS_INVALID_PARAMETER;
}
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
/*
* Check that the requested domain is not our own machine name or domain name.
*/
struct named_mutex *mutex = NULL;
const char *ncalrpcsock;
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
ncalrpcsock = lp_parm_const_string(
GLOBAL_SECTION_SNUM, "auth_netlogond", "socket", NULL);
return NT_STATUS_LOGON_FAILURE;
}
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
is_local_name = is_myname(user_info->domain);
is_my_domain = strequal(user_info->domain, lp_workgroup());
NTSTATUS nt_status = NT_STATUS_NOT_IMPLEMENTED;
bool locally_made_cli = False;
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
cli = state->cli;
if (cli) {
NTSTATUS nt_status;
struct passwd *pass = NULL;
+ DEBUG(10, ("Check auth for: [%s]\n", user_info->internal_username));
+
become_root();
pass = Get_Pwnam_alloc(talloc_tos(), user_info->internal_username);
}
/* Send off request */
+ DEBUG(10, ("Check auth for: [%s]", user_info->internal_username));
+
params.account_name = user_info->smb_name;
params.domain_name = user_info->domain;
params.workstation_name = user_info->wksta_name;
return NT_STATUS_INVALID_PARAMETER;
}
+ DEBUG(10, ("Check auth for: [%s]", user_info->internal_username));
+
if (!auth_context) {
DEBUG(3,("Password for user %s cannot be checked because we have no auth_info to get the challenge from.\n",
user_info->internal_username));