Why do directories need the executable (X) permission to be opened? | Dark Hacker News