У меня есть машина Ubuntu. Я совместно использую свои данные с тремя машинами окон через самбу в сети Wi-Fi, и я хочу ограничить другие машины Windows, имеющие доступ к тем данным.
Например, если кто-либо, кто подключен к моей сети Wi-Fi с машиной Windows и переходит к сетевым возможностям и затем подключает сетевой диск, и вводит сетевой путь машины Ubuntu там, он может получить доступ к тому диску Ubuntu. Я хочу ограничить их доступ машины к моему диску.
Можно ограничить доступ IP путем редактирования/etc/samba/smb.conf как это:
[global]
...
# Override the default network interface list that Samba will use for browsing.
interfaces = eth0, 127.0.0.1
# Limit what interfaces on a machine will serve SMB requests.
bind interfaces only = yes
# List, IP range etc. of hosts that are not allowed to access Samba services.
# In case of conflict between 'hosts allow' and 'hosts deny', the 'allow' list will take precedence.
hosts deny = ALL
# List, IP range etc. of hosts that are allowed to access Samba services
hosts allow = 192.168.0.127.
...
Не забывают редактировать вышеупомянутое с Вашей собственной информацией о сети.
enp3s0
hosts allow =
строка для соответствия IP-адресам машин, Вы хотите иметь доступ к долям