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