我想阻止某台机器访问某些 Samba 共享,但不知何故我无法让它工作:机器仍然可以访问共享,我确实重新启动并重新加载了 Samba 守护程序。
这是我的配置的一部分:
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
股票本身看起来是这样的:
[examples]
comment = Example
path = /foo/bar
read only = No
guest ok = yes
我在这里做错了什么?
答案1
找到了答案,至少是一个可行的解决方案:
我删除了主机拒绝行,并将主机允许更改为如下方式:
hosts allow = 127.0.0.1 192.168.1. EXCEPT 192.168.1.251
答案2
更正:对于您想要阻止访问的机器,请设置“browseable=no”。此字段可能因您使用的 Samba 版本而异