Ter 700 perms em um diretório é apenas um primeiro passo na direção certa.
Se / home / foo for 700 e / home / foo / bar for 777, qualquer um ainda poderá escrever para bar, contanto que saiba que a barra está lá, pois eles não têm privilégios de navegação para / home / foo. É por isso que às vezes você precisa explodir o chmod -R o-rwx / home / foo. Também para evitar problemas futuros, defina o umask para algo mais restritivo como 077 ou 027, dependendo de suas necessidades.
Além disso, você deve certificar-se de que todos os arquivos em / home / foo / são de propriedade do usuário que você deseja (provavelmente o usuário chamado foo neste caso). Se você tiver arquivos de propriedade de outra pessoa, o 700 protegerá o acesso a esse arquivo para seu proprietário, não para o proprietário do diretório.