I’m always battling to expose my linux virtual machines to my windows desktop. Here is a sample smb.conf which completely exposes a directory to a specific IP address:
security = share
hosts deny = ALL
hosts allow = 192.168.1.99
[www]
path = /var/www
available = yes
browsable = yes
public = yes
writable = yes
force user = www-data
guest account = www-data
guest ok = yes