Я хочу заблокировать доступ к некоторым общим ресурсам 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
Что я здесь делаю не так?
Нашел ответ, хотя бы рабочее решение:
Я удалил строку запрета хостов и изменил, что хосты разрешают, следующим образом:
hosts allow = 127.0.0.1 192.168.1. EXCEPT 192.168.1.251
Исправление: для машин, доступ к которым вы хотите заблокировать, установите "browseable = no". Это поле может отличаться в зависимости от используемой вами версии Samba.