Encontrei a resposta, pelo menos uma solução de trabalho:
Eu removi a linha de negação de hosts e alterei os hosts da seguinte forma:
hosts allow = 127.0.0.1 192.168.1. EXCEPT 192.168.1.251
Eu quero bloquear o acesso a alguns compartilhamentos do Samba de uma certa máquina, mas de alguma forma eu não consigo fazê-lo funcionar: a máquina ainda pode acessar os compartilhamentos, e reiniciei e recarreguei o daemon do samba.
Aqui está uma parte da minha configuração:
security = share
hosts allow = 127.0.0.1 192.168.1.0/24
interfaces = 127.0.0.1 eth1 192.168.1.2
bind interfaces only = yes
hosts deny = 192.168.1.251
encrypt passwords = yes
guest ok = yes
Os próprios compartilhamentos se parecem com isso:
[examples]
comment = Example
path = /foo/bar
read only = No
guest ok = yes
O que estou fazendo de errado aqui?
Encontrei a resposta, pelo menos uma solução de trabalho:
Eu removi a linha de negação de hosts e alterei os hosts da seguinte forma:
hosts allow = 127.0.0.1 192.168.1. EXCEPT 192.168.1.251
Correção: Para as máquinas que você deseja bloquear o acesso para definir o "browseable = não". Este campo pode variar dependendo da versão do Samba usando
Tags samba