[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