I just had a strange thing happen....

Last night I chmodded /usr/home such that users could not step back a level and read other users files (a-r). However, When I did this it broke ls so it seemed that only root had permission to use it. Once i set the permissions back the way they were before the problem went away. Why did it do that?

TIA