September 2011
Beginner to intermediate
344 pages
8h 6m
English
On some installations (SLES) the FreeRADIUS client programs could not read the dictionary file. This only happens when you run the client programs as a normal user. Access to the dictionary file is required for the client programs to resolve the various RADIUS AVPs to numbers.
When this problem exists you will get a message like the following:
#> radclient: dict_init: Couldn't open dictionary "/etc/raddb/dictionary": Permission denied
Fix this problem by running the following commands as the root user:
#> chmod o+xr /etc/raddb #> chmod o+r /etc/raddb/dictionary
After this a normal user should be able to run the FreeRADIUS client programs without any rights issues.
Read now
Unlock full access