man smb.conf:
guest ok (S)
If this parameter is yes for a service, then no password is required to connect to the service. Privileges will be those of the guest account.
Suponho que não há como realizar o que você deseja ter dessa maneira. Como solução alternativa, sugiro definir outro compartilhamento sem definir guest ok = yes
e permitir que os usuários de autenticação se conectem lá.
[shared-auth]
comment = Shared
path = /shared
write list = @users
create mask = 0660
directory mask = 0771