Установил Ubuntu 16.04 TLS на моем ноутбуке. Иметь ПК с Windows 7 Professional и несколько ПК с Windows XP. Никогда не было проблем с доступом к любому общему ресурсу Windows на любом ПК с Windows с любого другого ПК с Windows.
Использование базовой сети - рабочая группа, нет домена, нет Active Directory.
Я установил SAMBA в Ubuntu и создал очень простой файл SMB.CONF, показанный здесь:
[global]
workgroup = SAMBADOM
server string = Ubuntu
security = user
[printers]
comment = printer section
browseable = yes
read only = yes
guest ok = yes
path = /var/spool/samba
printable = yes
[share]
comment = shared directory section
path = /home/richard/share
browseable = yes
read only = no
guest ok = no
create mask = 0777
Конечно, перезапустил службы SMBD и NMBD.
Когда я захожу на свой ПК с Windows 7 или XP, в разделе «Сеть» я вижу рабочую группу SAMBADOM и вижу все мои компьютеры и ноутбук с Ubuntu. И с любого ПК с Windows я могу открыть ноутбук Ubuntu, посмотреть общий ресурс и поместить файлы в общий ресурс. Если я затем открою общий ресурс на ноутбуке Ubuntu, я увижу файлы. Я могу выполнять любые файловые операции над файлами в общем ресурсе Ubuntu с компьютеров Ubuntu или Windows.
Теперь, наоборот, когда я использую приложение Files Ubuntu, я вижу все компьютеры с Windows и ноутбук Ubuntu в сети под рабочей группой SAMBADOM. К сожалению, когда я нажимаю на один из ПК с Windows, чтобы открыть его, и появляется диалоговое окно Ubuntu с запросом имени пользователя и пароля, когда я ввожу имя пользователя и пароль на ПК с Windows и нажимаю (я думаю, что это) кнопку "Подключить", диалоговое окно коробка просто "сбрасывается". Я могу попробовать снова и снова для любого ПК с Windows, и результаты одинаковы - не могу подключиться.
Короткая версия всего этого заключается в том, что я могу получить доступ к своему общему ресурсу Ubuntu с любого ПК с Windows, но не могу получить доступ к любому ПК с Windows с моего ноутбука с Ubuntu.
Интересно, что если я использую smbclient в терминале на ноутбуке Ubuntu, я могу получить доступ к компьютерам с Windows и общим папкам на них. Просто не похоже на работу через GUI.
Я проверил свой брандмауэр на ПК с Windows и убедился, что соответствующие порты открыты. Я даже временно отключил брандмауэры - это не помогло.
КСТАТИ. Это рабочая станция Ubuntu, установленная на 64-битной ОС.