SELinux isn't a bad thing especially if you're doing the server work you're hinting to but it does require that next level of knowledge in how it works.
EDIT: When I run my home samba server, I have some subfolders within a share that I only want myself or another to have access to. Others can't access it, but they can unfortunately *see* them. SELinux is very useful for fine-tuning user-level security in such ways (like how your root user is the only user able to see root, which is actually good). I run Slackware so it's not natively installed but it's not such mission-critical information where installing SELinux is necessary for me.
instead of just su should set up the environment where you can operate without SELinux interfering. If it doesn't then boy I'm rusty at it, but at least you know you can get to it with a normal root login.
Thank you for the kind words. Glad I could help!