Why do directories need the executable (X) permission to be opened? · HackerTrans