To make a SAMBA share “Public” so that whether or not user have an account on the server, be able to access the share, add the following in the Global setting:
map to guest = Bad User
And have the following share definition:
[Public]
path = path/to/share
public = yes
writeable = yes
browseable = yes
only guest = yes
Just enough no more, great thanks 🙂