I'm messing around with Tiger security audits on my CentOS box, ensuring the server is fit for being online, well as close as it can get anyway.
I noticed a warning about the user nobody having / as a home directory. I just can't figure out which directory it should "live in" so to speak. So where shall I put this fella? And how about ncsd now we're at it?
I guess the questions really are: What is nobody and ncsd for? Which security risk does it impose for those users to have root set as their home directory? In an optimal environment, where would their home directories be?
/nonexistent. What is the home directory of the nobody user on a fresh install of the operating system you are using?/var/empty. And it does exist and contains files. Strange.../nonexistentand I think if you create a directory with that name you deserve yourself./var/emptyor wherever, you can change directories up, and if you specify a nonexistent directory then your shell just gets thrown into/anyway.