[EMAIL PROTECTED] wrote:
> 
> After the start of radiusd I got these messages:  radiusd.conf[426]: unix:
> Module instantiation failed.
> 
> What is the problem?

The problem is that you are trying to use the Caching feature of the
unix module and the shadow password file is not specified.

Solution: deactivate caching in etc/radiusd.conf - modules - unix -
"cache = no" or specify the right shadow password file: etc/radiusd.conf
- modules - unix - "shadow = /path/shadowfile".

You can see it in your log yourself:

> Module: Loaded System
>  unix: cache = yes

cache preload is set to "yes"


>  unix: passwd = "/etc/passwd"
>  unix: shadow = "(null)"

shadow is not set.


>  unix: group = "/etc/group"
>  unix: radwtmp = "/usr/local/var/log/radius/radwtmp"
>  unix: usegroup = no
>  unix: cache_reload = 600
> HASH:  Reinitializing hash structures and lists for caching...
> rlm_unix:  You MUST specify a shadow password file!

consequentely, the server can't hash the file.


> HASH:  unable to create user hash table.  disable caching and run debugs
> radiusd.conf[426]: unix: Module instantiation failed.

which results in the error.


greetings,

artur



-- 
Artur Hecker                                 Groupe Acc�s et Mobilit�
hecker[at]enst[dot]fr             D�partement Informatique et R�seaux
+33 1 45 81 7507                46, rue Barrault 75634 Paris cedex 13
http://www.infres.enst.fr                                  ENST Paris

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

Reply via email to