Насколько я помню (а я настраивал пару месяцев назад), юзеры в самбе нужны только при авторизованном доступе. Для гостевого надо проставить опции в конфиге и поставить права 777 на папку.
Перезапускать надо. Либо /etc/init.d/smb restart, либо /etc/init.d/samba restart.
P.S. Фаерволл не стоит?
