Een firewall lijkt me niet echt de oplossing.
Als hij gedeelde mappen instelt dan wil hij die effectief wel gebruiken. Anders kan hij best gewoon samba verwijderen.
Je zou ook samba kunnen instellen dat gasten niet worden toegelaten tot de gedeelde mappen. (zodat je moet inloggen)
Of je zou samba zo kunnen instellen dat een bepaalde ip range enkel toegang kan krijgen.