Como desativar o compartilhamento de arquivos em uma rede local específica ?
O samba tem uma configuração que permite esse tipo de controle. Se não me engano, são duas diretivas no arquivo "/etc/samba/smb.conf":
bind interfaces only
interfaces = eth0Isso vai impedir que ele tente compartilhar arquivos na interface túnel. Mas se o Hamachi trabalhar fazendo bridge na eth0, f***u.
Os compartilhamentos de arquivo de uma rede local são visíveis em outra rede da qual o computador faz parte ?
Se tiverem sido configurados para serem visíveis, sim.
Pra isso eles têm que ter uma configuração específica no smb.conf ("browseable"). Note que o uso de "security = user", "guest ok = no" e "restrict anonymous = 2" vão diminuir muito a possibilidade de que alguém que vc não tenha autorizado consiga ver algo em sua máquina.
Na dúvida, mostre seu smb.conf.