Postfix service fails to start on RHEL-based distributions when DCS Prevention Policy is in active prevention mode. The service starts successfully when DCS is disabled.
The following error is observed in the OS logs or when running postfix start
/usr/sbin/postsuper: error while loading shared libraries: libldap-2.4.so.2: cannot open shared object file: Permission denied postfix/postfix-script: fatal: Postfix integrity check failed!
Operating System: Rocky Linux \ RHEL
DCS Agent Version: 6.10.x
DCS Policy: UNIX Prevention Policy
The DCS Prevention Policy contains a rule named "Suspicious proxy execution by Mail programs".
When Postfix attempts to start, the postfix-script executes postsuper.
DCS identifies this execution as a potential "proxy execution" and assigns the postsuper process to the int_nopriv_ps (Internal No Privileges) sandbox.
This restricted sandbox does not have permission to read the required shared libraries, causing the process to fail and preventing Postfix from completing its integrity check.