On Tue, May 25, 1999 at 07:05:59PM +1000, Neale Banks wrote:
> I am trying to set up Radiator to initially use my legacy "users" file.
> 
> In this file, there are two issues that I can't see solutions to:
> 
> 1. Radiator expects User-Password = "string", but the legacy file has 
> entries in the format Password = "string".  Or is this just a matter of 
> making a dictionary entry like:
> 

vi legacy-users
:1,$s/Password/User-Password/g

> 
> 2. Some (OK, lots) of the "strings"s are "UNIX" - meaning that the 
> radiusd should use system routines to verify the username and supplied 
> password against the system passwd/shadow password file.  I can't see a 
> reference to doing this with Radiator.
> 

vi legacy-users
:1,$s/User-Password = "UNIX"/Auth-Type = System/g

You can use your shadow file if you set the password file name to be /etc/shadow
(or whatever it's called on your system). The only kick in the teeth is that
primary group ID no longer works.

You'll need a dummy entry in your radius.cfg file to map Auth-Type = System
to the UNIX authentication module.

<Realm dummyrealmforholdingauthbyunix>
        <AuthBy UNIX>
                Identifier System
                Filename /etc/shadow
        </AuthBy>
</Realm>

There's also handy Livingston emulation stuff in the 'goodies' directory, look
at the README.

[EMAIL PROTECTED]

===
Archive at http://www.thesite.com.au/~radiator/
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to