nedm имеет хороший ответ, но уточнить: Если Вы хотите видеть все компьютеры в Сетевом окружении или Моем Network-Places, необходимо удостовериться, что они - все в той же рабочей группе, тот NetBIOS по TCP включен, что Совместное использование Файла и Принтера для Microsoft Networks связывается с сетевым адаптером, что Служба рабочей станции работает, что Серверная служба работает, и что услуга Браузера компьютера работает.
Если Вы хотите смочь соединиться с каждым компьютером по имени, можно использовать любой из следующих механизмов: lmhosts файл на каждом компьютере (для определения имен NetBIOS), файл hosts на каждом компьютере (для определения имен DNS), или настроенный внутренний сервер DNS и настраивает каждый компьютер, чтобы зарегистрироваться в этом сервере и использовать этот сервер для разрешения DNS.
You can set "browsable=no" at the share level or global level in your /etc/samba/smb.conf.
Ref: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#BROWSEABLE
You can also add a "$" to the end of the name of a share to hide it from Windows.