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

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to