I have some weirdness with my users/permissions. I currently have a user named world that has the groups world www-data admin. I have a directory at /var/abc which has the permissions 0644 or rw-r--r--, the ownership of that directory is world:www-data.
For some reason, when I try to change into or list that /var/abc directory I get permission denied, however if I add the executable permission to the user, so it becomes 0744 or rwxr--r-- I am allowed to access everything.
I can't figure out what is going on, could anyone shed some light?