freeradius-users at lists.freeradius.org
radius
radius at ayni.com
Wed Dec 5 14:17:28 CET 2007
Hi Alan
thanks for immediate reply.
> I presume you're using the OpenBSD PAM RADIUS module?
no, i installed freeradius-ldap, no openBSD PAM radius module that i knew.
suomi
Alan DeKok wrote:
> radius wrote:
>> we use radius authentication on this openBSD server as workaround,
>> because for openBSD no pam-(ldap) is available. here, all users, mail,
>> ftp, yni are authenticated against openldap using various authentication
>> methods (pam-ldap, pure ldap, courier-authlib with ldap, pure-ftpd with
>> ldap, ...).
>
> I presume you're using the OpenBSD PAM RADIUS module?
>
>> the radius authentication works fine, as far as password checking is
>> concerned. The following radius-daemon output shows the login of a user
>> cvs into the system.
> ...
>> Sending Access-Accept of id 154 to 127.0.0.1 port 27572
>> Finished request 1
>
> The reply is empty. So the user is allowed in, but with no configuration.
>
>> BUT when this user is logged in, it has the following parameters:
>>
>> cvs at myhost -> id
>> uid=10001(cvs) gid=102(users) groups=102(users)
>> cvs at myhost ->
>>
>> all these id-parameters are from the local /etc/master.passwd file and
>> not from the ldap directory.
>
> Did you tell OpenBSD to look in the LDAP directory for that
> configuration? If not, did you tell FreeRADIUS to look in LDAP for that
> configuration *and* return it in the Access-Accept? And even if
> FreeRADIUS returns that configuration in the Access-Accept, you have to
> check that the OpenBSD PAM RADIUS module supports those attributes.
>
> See the OpenBSD PAM RADIUS documentation for how to configure it.
>
>> instead of (when logging in to the user cvs on a different server) i get
>> the following (correct) id-parameters
>>
>> cvs at yourhost ~> id
>> uid=1067(cvs) gid=100(users) groups=100(users),503(release2)
>> cvs at yourhost ~>
>
> So... look at the configuration for that system to see what it's doing.
>
>> when i check the ldap-host log, i see, that not even an attempt is made
>> to request session parameters from the ldap server.
>
> Yes... the FreeRADIUS debug log shows this, too.
>
>> what do i where need to change?
>
> Look at the configuration for the working machine, and copy it to the
> machine that doesn't work.
>
> Alan DeKok.
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list