Patch for pam_smbpass [SAMBA_2_2 branch]
Alexander Bokovoy
a.bokovoy at sam-solutions.net
Wed Aug 29 10:37:19 GMT 2001
Greetings!
pam_smbpass module in SAMBA_2_2 CVS branch can't be compiled due API
changes for initialize_password_db() function which now takes one
parameter instead of void.
Attached patch solves this problem.
--
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
`Senior software developer and analyst for SaM-Solutions Ltd.`
---
We have ears, earther...FOUR OF THEM!
-------------- next part --------------
diff -urN -k.orig source/pam_smbpass/pam_smb_acct.c.orig source/pam_smbpass/pam_smb_acct.c
--- source/pam_smbpass/pam_smb_acct.c.orig Wed Apr 25 02:21:09 2001
+++ source/pam_smbpass/pam_smb_acct.c Wed Aug 29 13:30:02 2001
@@ -70,7 +70,7 @@
_log_err( LOG_DEBUG, "acct: username [%s] obtained", name );
}
- if (!initialize_password_db()) {
+ if (!initialize_password_db(False)) {
_log_err( LOG_ALERT, "Cannot access samba password database" );
return PAM_AUTHINFO_UNAVAIL;
}
diff -urN -k.orig source/pam_smbpass/pam_smb_auth.c.orig source/pam_smbpass/pam_smb_auth.c
--- source/pam_smbpass/pam_smb_auth.c.orig Wed Apr 25 02:21:09 2001
+++ source/pam_smbpass/pam_smb_auth.c Wed Aug 29 13:30:18 2001
@@ -94,7 +94,7 @@
_log_err( LOG_DEBUG, "username [%s] obtained", name );
}
- if (!initialize_password_db()) {
+ if (!initialize_password_db(False)) {
_log_err( LOG_ALERT, "Cannot access samba password database" );
retval = PAM_AUTHINFO_UNAVAIL;
AUTH_RETURN;
diff -urN -k.orig source/pam_smbpass/pam_smb_passwd.c.orig source/pam_smbpass/pam_smb_passwd.c
--- source/pam_smbpass/pam_smb_passwd.c.orig Wed Apr 25 02:21:09 2001
+++ source/pam_smbpass/pam_smb_passwd.c Wed Aug 29 13:30:26 2001
@@ -120,7 +120,7 @@
_log_err( LOG_DEBUG, "username [%s] obtained", user );
}
- if (!initialize_password_db()) {
+ if (!initialize_password_db(False)) {
_log_err( LOG_ALERT, "Cannot access samba password database" );
return PAM_AUTHINFO_UNAVAIL;
}
More information about the samba-technical
mailing list