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