We have created a newversion of the su command called runuser, which will run a program as a different user. The command can only be run as root and will not use pam or prompt for passwords. Otherwise it works exactly as su. This change is needed by SELinux in order to support proper transitioning on process execution.
Fixed in rawhide in rpm inn-2.3.5-11.1 or newer.