pam_radius_auth v1.3.17 missing a define???

David Ly dly at somanetworks.com
Fri Nov 21 22:23:25 CET 2008


Hi,

I've been looking into the source code of pam radius, due to 
authentication failure without a entry in the local /etc/passwd file, 
and i've noticed that;

/|'PAM_SM_ACCOUNT|/ must be *#define*'d prior to including 
|<security/pam_modules.h>|.'

isn't being done.

Was this done on purpose? Could this possibly be factor in my problem. I 
would test it out, however I am unable to build the library on my 
machine. A fresh downloaded make gives me


Nov 21 15:20:52 wisdur sshd[21221]: PAM unable to 
dlopen(/lib/security/pam_radius_auth.so): 
/lib/security/pam_radius_auth.so: undefined symbol: __stack_chk_fail_local
Nov 21 15:20:52 wisdur sshd[21221]: PAM adding faulty module: 
/lib/security/pam_radius_auth.so

Thanks in advance

-David Ly


(Just a side note, Does anyone knows why I get these errors when trying 
to build.)
ggc -v ---> "gcc version 4.1.1"

pam_radius_auth.c: In function ‘talk_radius’:
pam_radius_auth.c:887: warning: pointer targets in passing argument 6 of 
‘recvfrom’ differ in signedness
pam_radius_auth.c: In function ‘pam_sm_authenticate’:
pam_radius_auth.c:1103: warning: assignment from incompatible pointer type




More information about the Freeradius-Users mailing list