To "scan" the content of a directory under Unix, you need
execute *and* read permission. Execute permission gives you
the ability to make it your current working directory, and
to access files in that directory. You can't get a listing
with just execute permission.