Last week I had one of those real eye-opening moments where it finally dawned on me just why Windows can be so insecure. File permissions. From the Windows OS perspective, everything is executable. It doesn’t mean everything does something, but pretty much everything can be seen as an executable file. That is dangerous. Linux, on the other hand, doesn’t apply the executable bit by default. So, conversely, unless specifically given executable permission — Linux sees everything as non-executable. With that in mind, I thought I would demonstrate how to work with file permissions in Linux —