Сегодня удалось настроить. Оказывается самба не все настройки меняет на лету, а я вчера пытался менять настройки не перезапуская самбу.
сначала нужно выключить самбу из консоли командой /etc/rc.d/rc.samba stop
затем в файле /etc/samba/smb.conf
В секцию global нужно добавить строку security = share
в строке interfaces = нужно указать IP адрес сетевой платы, на которую будет расшариваться папка. Если в компе всего одна сетевая плата или расшаривание нужно производить на все платы, то строку можно вообще убрать из файла.
строка hosts allow = LOCAL, 192.168.1.0/255.255.255.0, EXCEPT, PARANOID разрешает доступ к компу с адресов от 192.168.1.1 до 192.168.1.255. А смысл? Если нужен доступ со всех компов в сети - эта строка вообще не нужна вместе со строкой hosts deny = ALL. Если только с некоторых - то строка hosts deny = ALL должна присутствовать а в строке hosts allow нужно перечислить IP адреса разрешенных компьютеров, но без маски (имена почему-то не срабатывают) например hosts allow = 192.168.1.7, 192.168.1.34, 192.168.1.12
после изменения и сохранения конфига нужно запустить самбу /etc/rc.d/rc.samba start
В результате с указанных компов можно заходить без пароля, а на всех остальных выдает ошибку "Доступ запрещен"