mirror of
https://github.com/samba-team/samba.git
synced 2025-12-17 04:23:50 +03:00
Move pass_check.c over to NTSTATUS, allowing full NTSTATUS from PAM to wire!
Add the ability for swat to run in non-root-mode (ie non-root from inetd). - we still need some of the am_root() calls fixed however.
This commit is contained in:
@@ -77,14 +77,14 @@ NTSTATUS check_unix_security(const auth_usersupplied_info *user_info, auth_serve
|
||||
|
||||
pass = Get_Pwnam(user_info->unix_username.str, False);
|
||||
|
||||
nt_status = (pass_check(pass,
|
||||
nt_status = pass_check(pass,
|
||||
pass ? pass->pw_name : user_info->unix_username.str,
|
||||
user_info->plaintext_password.str,
|
||||
user_info->plaintext_password.len,
|
||||
lp_update_encrypted() ?
|
||||
update_smbpassword_file : NULL,
|
||||
True)
|
||||
? NT_STATUS_OK : NT_STATUS_LOGON_FAILURE);
|
||||
True);
|
||||
|
||||
unbecome_root();
|
||||
|
||||
return nt_status;
|
||||
|
||||
Reference in New Issue
Block a user