Services default to starting as root
at boot time on my RHEL box. If I recall correctly, the same is true for other Linux distros which use the init scripts in
Some things to watch out for:
I generally use /sbin/su to switch to the appropriate user before starting daemons.