Ok, não tenho certeza se consegui a configuração desejada. Mas eu tentaria este:
[global]
...
security = user
guest account = jon
[webroot]
comment = Apache web root folder
path = /var/www
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
Se eu não fornecer senha para webroot = > eu sou jon
Se eu fizer logon, sou o usuário que efetuou logon (não se esqueça de smbpasswd
para cada usuário unix que você deseja ativar o acesso do samba.