If I chmod 700 the the home directory of a user (on Linux), does this guarantee that other non-privileged users cannot access any subdirectory or file under that home directory? Or are there sneaky exceptions to this?
Just to be concrete, if I have a directory /home/foo that is 700, and it has a subdirectory "bar" that is 777, can any other user on the system read bar? Or is it guaranteed not to be readable?