Voce pode tentar usar o chmod, liberando somente o dono com acesso a pasta, por exemplo eu quero que so o dono da pasta /diego possa ler, escrever e executar ela, faria isso,
chmod 700 /diego
com isso nem o grupo nem os outros poderiam fazer nada nela, mas cuidado com permissoes ok, isso pode danificar o sistema, te aconselho a pesquisar sobre o chmod, isso de outras pessoas estarem vendo seus arquivos pode ser que elas sejam do grupo e no umask voce so não deixa acessar a pasta os outros,porem o grupo tem acesso a ela com leitura e execução, então voce poderia modificar o umask para umask 0077, tenta isso e me fala t++