Fix directory permission checks