Houve um security = share
para tornar o compartilhamento inteiro somente de leitura ou leitura / gravação para todos em versões mais antigas do Samba, mas ele não existe mais.
Você deseja examinar os parâmetros de configuração guest only
e guest user
para remapear usuários desconhecidos (sem digitar senhas) em uma conta de convidado configurada.
As máquinas que estão em um domínio sempre exibirão a tela de nome de usuário / senha, mas você poderá digitar o que quiser e se conectará usando a conta de convidado.
Aqui está um smb.conf mínimo que faria o que você quer:
[global]
netbios name = server
workgroup = HOME
security = user
map to guest = bad user
guest ok = yes
guest only = yes
guest account = sacha
force user = sacha
force group = sacha
[public]
browseable = yes
read only = no
path = /srv/samba/public