Troubleshooting External Authentication Issues for RADIUS on an SELinux Machine
On an SELinux-enabled machine, do not copy any modified
pld.conf file from a different location and replace it with the
existing file, as SELinux blocks access to such files. Instead, edit the
pld.conf file contents directly using the vi/vim editor.
On an SELinux enabled machine, for External Authentication with the RADIUS
Server, after copying the
mod_auth_xradius.so file to the directory
/usr/lib64/httpd/modules/, execute the this command to prevent
SELinux from blocking
access:chcon -t httpd_modules_t /usr/lib64/httpd/modules/mod_auth_xradius.soOn
a SELinux enabled machine, for External Authentication with Radius, perform the
following tasks if you encounter this error after restarting HTTPD: Permission
denied: xradius: Cannot create DBM Cache at `/var/authxcache'.
chcon -R -t httpd_cache_t /var/authxcache.dir
chcon -R -t httpd_cache_t /var/authxcache.pag
systemctl restart httpd.service