Hide Forgot
This bug is created as a clone of upstream ticket: https://fedorahosted.org/pki/ticket/1483 For auditing purposes, what I'd expect the installation to work (and what should be tested) is for a non-root user to be able to run pkispawn and install successfully. After installation completion, only the installation user has access to his/her admin pkcs12. Same with starting/restarting the server. It could be just some sudo configuration that narrow down sudo so that some are allowed only to install/start/restart pki servers, and then another to edit pki instance configurations.
There is really nothing to fix here. Installation of RHCS requires root permission (direct or via sudo). Using sudo should work just fine, but that is a procedural/system issue and not a code issue that requires a bug.