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