As you might have seen, I’ve been building, and setting up my home server, and during that time, I had a lot of issues getting things working. Some were from my own stupidity (like installing the GRUB loader on the wrong hard drive so it wouldn’t be read at boot time) and others weren’t so much my fault, but the fact some of the hardware I have doesn’t have open source drivers.
I spend quite a lot of time on StackOverflow, both in terms of finding answers for something I need, and also for helping people out with their issues. One question I see quite a lot is around security permissions for creating files on the server. Usually these questions are for PHP, and as such I’m going to address this post as if PHP developers are sensible and deploy on a LAMP stack.
More often than not, I see the posts and they have something along the lines of the following:
I’ve set the permissions to 777 but it’s still not working
It makes me want to turn into the Hulk and smash things.