RADDB 2.1.7 and /etc/shadow
sbchem
twise at chem.ucsb.edu
Sun May 23 17:57:47 CEST 2010
>No, that's for authenticating against radius, different beast entirely
Okay, understood and removed all traces of it and changes to files I made
except left Auth-Type = pam in the users file
>If you're using the Red Hat RPM's that shouldn't be necessary, we already
include the pam configuration >file matched to our systems.
Notes in pam module says that the module points to /etc/pam.d/radiusd. I
made sure that a file named radiusd lives in /etc/pam.d and that it has
proper ownership (root) and permissions (644)
My dostro is CentOS so based on your cmment I assume theres is no need to do
any config of that file as it comes prepackaged with the raddb rpm
So no further along as this radtest output shows:
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1 port 41299, id=112,
length=56
User-Name = "test"
User-Password = "password"
NAS-IP-Address = 10.0.10.21
NAS-Port = 0
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
++[mschap] returns noop
[suffix] No '@' in User-Name = "test", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[unix] returns notfound
[files] users: Matched entry DEFAULT at line 205
++[files] returns ok
++[expiration] returns noop
++[logintime] returns noop
[pap] WARNING! No "known good" password found for the user. Authentication
may fail because of this.
++[pap] returns noop
Found Auth-Type = PAM
+- entering group authenticate {...}
pam_pass: using pamauth string <radiusd> for pam.conf lookup
pam_pass: function pam_authenticate FAILED for <test>. Reason: Module is
unknown
++[pam] returns reject
Failed to authenticate the user.
Using Post-Auth-Type Reject
+- entering group REJECT {...}
[attr_filter.access_reject] expand: %{User-Name} -> test
attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Delaying reject of request 0 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 0
Sending Access-Reject of id 112 to 127.0.0.1 port 41299
Waking up in 4.9 seconds.
Cleaning up request 0 ID 112 with timestamp +3
Ready to process requests.
So the entry:
pam_pass: function pam_authenticate FAILED for <test>. Reason: Module is
unknown
is obviously supposed to give me the clue I need but I have no idea what it
means. The pam module in /etc/raddb/modules is pointing to a file named
radiusd in /etc/pam.d That file exists withthe correct ownership and
privileges and is suposed to contain whatever it needs straight out of the
box. If I omit the Auth-Type = pam from the users files, the pam module
error goes away but it also is not checking pam so it looks like I ined to
tell the server the auth-type.
Stumped. Googling the error message returns a post Alan made several years
ago <Markus.Wintruff at data...> wrote:
> pam_pass: function pam_authenticate FAILED for <wolfmar>. Reason: Module
> is unknown
And it doesn't tell you which module. Wonderful.
People actually use this stuff? And get it to work? Wow...
> Is ist possible to debug PAM?
Not really.
Now you know why I'm so insistent on adding debugging messages to
FreeRADIUS, and on asking people to look at them.
Alan DeKok.
Which I find slighlty amusing because the debug output is exactly that
message -"Module unknown"
A more terse reply of Alan's is less amusing:
Alex Wang <[EMAIL PROTECTED]> wrote:
> pam_pass: using pamauth string <radiusd-fcums1.dat> for pam.conf lookup
> pam_pass: function pam_authenticate FAILED for <guest28>. Reason: Module
> is
> unknown
That should be fairly clear. Read the PAM docs.
> Is anybody kindly can help me figure out where the problem is?
You haven't configured PAM properly.
Alan DeKok.
So no further along on pam -- illumination anyone or more fog please?
Cheers!
John Dennis wrote:
>
> On 05/22/2010 05:37 PM, sbchem wrote:
>> you and John Dennis both mentioned PAM so I went ahead and commented out
>> the
>> passwd entires and I am now looking at PAM per your suggestion.
>>
>> Installed the pam-radius client per
>> http://freeradius.org/pam_radius_auth/
>
> No, that's for authenticating against radius, different beast entirely.
>
>> and made the changes to /etc/pam.d/.
>
> If you're using the Red Hat RPM's that shouldn't be necessary, we
> already include the pam configuration file matched to our systems.
>
>
> --
> John Dennis <jdennis at redhat.com>
>
> Looking to carve out IT costs?
> www.redhat.com/carveoutcosts/
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
>
--
View this message in context: http://old.nabble.com/RADDB-2.1.7-and--etc-shadow-tp28640012p28650164.html
Sent from the FreeRadius - User mailing list archive at Nabble.com.
More information about the Freeradius-Users
mailing list