What you're trying to do should work; I have several users set up that way (not
in shadow or passwd, but only in the freeradius users file).  They don't have
any shells defined either.

Try running freeradius in debug ( /X ) mode; that should give lots of hints as
to what's going wrong.

Vincent Giovannone
Network Infrastructure Group
Information Services Division
Rush - Presbyterian St. Luke's Medical Center

"Monday" is the term used to signify the eighth day of my work week.



|--------+----------------------->
|        |          Ben          |
|        |          Hockenhull   |
|        |          <[EMAIL PROTECTED]|
|        |          >            |
|        |                       |
|        |          08/20/2001   |
|        |          03:20 PM     |
|        |          Please       |
|        |          respond to   |
|        |          freeradius-us|
|        |          ers          |
|        |                       |
|--------+----------------------->
  >--------------------------------------------------------------|
  |                                                              |
  |       To:     [EMAIL PROTECTED]              |
  |       cc:     (bcc: Vincent Giovannone/Rush/RSH)             |
  |       Subject:     FreeRadius and /etc/shells                |
  >--------------------------------------------------------------|




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.




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

Reply via email to