Se usi il livello si security impostato a "user", è ovvio che ti viene chiesto di autenticarti, mentre, nello stesso tempo, la share deve essere impostata come public=yes.
Altrimenti, gli utenti possono accedere solo alla propria "home" (se presente) sul server Samba. Gli utenti Samba, quindi, si capisce, devono essere presenti sia sul server Samba che sui vari client (stessi utenti, stessa password).
Se invece vuoi un profilo più "blando", imposta la security a "share". In questo modo, con la share impostata a "public" e con i permessi della directory impostati (sul server) almeno come leggibile a tutti, la share sarà visibile e leggibile senza difficoltà.
Quindi, ricapitolando, nella sezione [global] :
security = share (anzichè user),
mentre nella [SHARED] prova ad aggiungere:
public = yes