The Security Enhanced Linux® (SELinux) feature checks whether programs have the necessary permissions to perform tasks that they are attempting to do. The required permissions must be specified in the SELinux policy. The default SELinux policy does not grant the permission "textrel_shlib_t" to EGO libraries such as $EGO_LIBDIR/sec_ego_default.so, which is required for EGO security libraries to load. Therefore, when SELinux is enabled in "enforcing" mode and the default SELinux policy is used, EGO security libraries fail to load.