Io ho risolto.
Controllando i log di avvio di samba notavo che mi dava un errore su uid dell'utente nobody ed in effetti l'utente nobody aveva l'uid impostato a -4 (non mi chiedere perchè).
Per tagliar corto, ho creato un utente fittizio (io l'ho chiamato sama) e nel smb.conf ho settato guest user=samba.
Adesso tutto và che è una meraviglia