Password Authentication Failing

Frank Everitt feveritt at cisco.com
Tue Nov 27 20:52:34 CET 2007


Hi Alan...
	This is what I'm getting....

rad_recv: Access-Request packet from host 10.66.64.41:1645, id=140,  
length=78
         NAS-IP-Address = 10.66.64.41
         NAS-Port = 37
         NAS-Port-Type = Async
         User-Name = "begomez"
         Calling-Station-Id = "10.66.64.35"
         User-Password = "junk"
   Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 14
   modcall[authorize]: module "preprocess" returns ok for request 14
   modcall[authorize]: module "chap" returns noop for request 14
   modcall[authorize]: module "mschap" returns noop for request 14
     rlm_realm: No '@' in User-Name = "begomez", looking up realm NULL
     rlm_realm: No such realm "NULL"
   modcall[authorize]: module "suffix" returns noop for request 14
   rlm_eap: No EAP-Message, not doing EAP
   modcall[authorize]: module "eap" returns noop for request 14
     users: Matched entry DEFAULT at line 153
   modcall[authorize]: module "files" returns ok for request 14
rlm_pap: WARNING! No "known good" password found for the user.   
Authentication may fail because of this.
   modcall[authorize]: module "pap" returns noop for request 14
modcall: leaving group authorize (returns ok) for request 14
   rad_check_password:  Found Auth-Type System
auth: type "System"
   Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 14
   modcall[authenticate]: module "unix" returns notfound for request 14
modcall: leaving group authenticate (returns notfound) for request 14
auth: Failed to validate the user.
Delaying request 14 for 1 seconds

I'm using the UNIX module (see below). Maybe it's a Solaris issue and  
not freeradius.

   unix {
                 #
                 #  Cache /etc/passwd, /etc/shadow, and /etc/group
                 #
                 #  The default is to NOT cache them.
                 #
                 #  For FreeBSD and NetBSD, you do NOT want to enable
                 #  the cache, as it's password lookups are done via a
                 #  database, so set this value to 'no'.
                 #
                 #  Some systems (e.g. RedHat Linux with pam_pwbd) can
                 #  take *seconds* to check a password, when th passwd
                 #  file containing 1000's of entries.  For those  
systems,
                 #  you should set the cache value to 'yes', and set
                 #  the locations of the 'passwd', 'shadow', and 'group'
                 #  files, below.
                 #
                 # allowed values: {no, yes}
                 cache = no

                 # Reload the cache every 600 seconds (10mins). 0 to  
disable.
                 cache_reload = 600

                 #
                 #  Define the locations of the normal passwd,  
shadow, and
                 #  group files.
                 #
                 #  'shadow' is commented out by default, because not  
all
                 #  systems have shadow passwords.
                 #
                 #  To force the module to use the system password  
functions,
                 #  instead of reading the files, leave the following  
entries
                 #  commented out.
                 #
                 #  This is required for some systems, like FreeBSD,
                 #  and Mac OSX.
                 #
                         passwd = /export/home1/cms/passwd
                 #       shadow = /etc/shadow
                 #       group = /etc/group

                 #
                 #  The location of the "wtmp" file.
                 #  This should be moved to it's own module soon.
                 #
                 #  The only use for 'radlast'.  If you don't use
                 #  'radlast', then you can comment out this item.
                 #
                 radwtmp = ${logdir}/radwtmp
         }

What ya think????/


Frank
------------------------------------------------------------
           |             |             Frank Everitt
           |             |             Systems Administrator
         :|||:         :|||:           7025 Kit Creek Rd.
        :|||||:       :|||||:          RTP, NC 27709
     ..:|||||||:.....:|||||||:....     Ph  :(919) 392-8885
                                       FAX :(469) 574-5042
           CISCO SYSTEMS               Cell:(919) 624-6098
------------------------------------------------------------



On Nov 27, 2007, at 2:34 PM, Alan DeKok wrote:

> Frank Everitt wrote:
>> I'm running Freeradius 1.1.6 on a Solaris 10 platform and have run
>> across a strange problem. My password file contains over 80 thousands
>> entries and it appears that freeradius won't find a user entry beyond
>> line 76665. Is there a buffer that can be bumped up or have I just
>> reached a limitation of using the UNIX style password file within  
>> radiusd?
>
>   Is the password being fetched from the "unix" module, or the  
> "passwd"
> module?  If it's "passwd", switch to "unix".  If it's "unix", then
> FreeRADIUS just does 'getpwent', and it's up to the system  
> libraries to
> return the right entry.
>
>   Alan DeKok.
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/ 
> users.html




More information about the Freeradius-Users mailing list