pam_smbpass does not work reasons are two: 1. in makefile there is a typo in one place it is used PAM_SMBPASS_OBJ_0 for defining objects BUT in linking tehre is used different one PAM_SMBPASS_OBJ 2. i think that pam_smbpass needs for working to be linked with libsmbclient because without this pam reports [error: /lib64/security/pam_smbpass.so: undefined symbol: map_nt_error_from_unix]
Created attachment 2727 [details] build fixes Can you please try this patch?
This patch works BUT on my samba source line must look like: - $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) + $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LDB_OBJ) $(ERRORMAP_OBJ) not - $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LDB_OBJ) + $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LDB_OBJ) $(ERRORMAP_OBJ)
Yeah, I diffed against 3_0 and forgot. All should work with revision 23121. Thanks for the report.
*** Bug 4661 has been marked as a duplicate of this bug. ***