Today I faced a strange problem setting up CVS pserver as an xinetd service. I was getting “Permission denied” error on
CVSROOT/config file. But cvs ran as root and config file permission were ok. Then I realized (by reading this post)
that the problem was SELinux.
solved the problem. I have to dig a little more on
ls -Z to understand how to setup SElinux, xinetd and CVS in the right way.