Auth-Type = System not working
Shane
maillists at cois.on.ca
Thu Jun 1 17:41:47 CEST 2006
Alan DeKok wrote:
> Maillists <maillists at cois.on.ca> wrote:
>> but I know 100% that the password is correct. What appears to be
>> happening (determined from hours of frustrating testing) is Freeradius
>> (rlm_unix) is looking for the users passwords in the /etc/passwd file
>> but my /etc/passwd file doesn't contain any passwords:
>> test:*:1003:1003:Test User:/home/test:/bin/sh
>>
>> my /etc/master.passwd file does:
>> test:$1$RlHYm4Ca$QhlYcYV7BqIjTF.UQ4pTX/:1003:1003::0:0:Test
>> User:/home/test:/bin/sh
>
> 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.
>
> Alan DeKok.
No, that isn't the cause as I have the following in radiusd.conf:
# Unix /etc/passwd style authentication
#
unix {
# allowed values: {no, yes}
cache = no
# Reload the cache every 600 seconds (10mins). 0 to
# disable.
cache_reload = 600
# This is required for some systems, like FreeBSD,
# and Mac OSX.
passwd = /etc/passwd
shadow = /etc/master.passwd
group = /etc/group
#
radwtmp = ${logdir}/radwtmp
}
I'm assuming the cache_reload=600 doesn't matter as it the cache was
disabled earlier in the code. Any other things I should check to get
Auth-Type = System working?
Shane
More information about the Freeradius-Users
mailing list