Ich hab mal meine Kristallkugel bemüht:
Nach OReillys Handbuch wird "hosts allow" jetzt ohne Netzwerkmaske angegeben.
Und das letzte Oktett wird weggelassen. (also in der Form "192.168.10.." )
lt. man smb.conf ist allerdings auch die Angabe mit Netzwerkmaske möglich
edit: aber nicht in der Form, wie es jetzt in der global -Section steht (das wird also evtl. gar nicht ausgewertet) - also überprüf mal die vergebenen IPs in deinem Netzwerk, denn jetzt hat wahrscheinlich jeder drauf Zugriff, der nicht anderweitig geblockt wird.
"guest allow" wird meines Wissens noch (quasi als Altlast) korrekt ausgewertet.