Understanding Linux File Permissions

If you have ever seen a Permission denied error in Linux, file permissions are usually the reason.