Well, I ran into a small issue with the DNS-323. The version of Samba that’s included with their 1.06 firmware is 3.0.24. My guess is I hit a bug. I.E. when I try to create a share that’s “read only” and also use a “write list”, I am only granted read only. It’s also a bit supprising that D-Link has not kept up with the Samba versions/patches. I.E. the latest version is 3.2.8 (24 versions back). For right now it’s not worth the time building my own version but if it becomes a pain, I’m glad that I have that option.
On other thing to note, once you walk off the D-Link path and start changing the smb.conf file by hand, do not use the web interface to make changes, I.E. ADVANCED -> NETWORK INTERFACES. This will cause the web server to crash and that will cause it to reboot. The script that does the reboot also reboots the Samba services.