Shane <maillists@cois.on.ca> wrote:
Read radiusd.conf, and look for "/etc/passwd". Odds are that you
enabled caching of /etc/passw. There's a reason it's not enabled by
default, it doesn't work on FreeBSD. Which is explicitly documented.
No, that isn't the cause as I have the following in radiusd.conf:
...
unix {
# allowed values: {no, yes}
cache = no
OK...
# This is required for some systems, like FreeBSD,
# and Mac OSX.
passwd = /etc/passwd
Those should be commented out.
Maybe radiusd doesn't have permission to call getpwent()? See the
comments around the "unix" module in radiusd.conf.
Alan DeKok.