I'm migrating from Merit RADIUS to FreeRADIUS 0.2 and I'm running into
trouble.  On Merit RADIUS, I can set up users who exist only in the
/etc/raddb/users file, and not in /etc/passwd, and use local password
authentication right in the users file.

Trying to do the same thing with FreeRADIUS, I run into authentication
problems, and I think that it is due to the fact that the users in
question do not exist in /etc/passwd, and thus have no shell to compare to
/etc/shells.

I read about adding /RADIUSD/ANY/SHELL to /etc/shells, abut that does not
seem to have helped.  Any ideas?  I'm sure this can be done, but I can't
seem to find it documented.  I don't want to have to add every user to
/etc/passwd.

An example /etc/raddb/users entry follows:

exampleuser  Auth-Type := Local
        Password == "foo", 
        Service-Type = Framed-User,
        Framed-Protocol = PPP,
        Idle-Timeout = 15,
        Framed-IP-Address = 10.8.168.107,
        Framed-IP-Netmask = 255.255.252.0,
        Framed-Routing = None,
        Framed-MTU = 1500,
        Framed-Compression = Van-Jacobson-TCP-IP

Ben

--
Ben Hockenhull
[EMAIL PROTECTED]



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

Reply via email to