无法让 Samba 在 17.04 中运行

无法让 Samba 在 17.04 中运行

我有两台计算机(system1 和 system19),每台都运行 17.04。我最近同时将两台计算机从 16.10 升级到 17.04。在 16.10 下,Samba 在两台计算机之间完美运行。但是现在,在 17.04 上,当我在每台计算机上单击“Windows 网络”图标时,我没有获得可以深入查看两台计算机的图标的工作组图标,而是在 Nautilus 中看到一个空白窗口,上面写着“文件夹为空”。

这是我的 system1 的 smb.conf 文件(system19 的文件相同):

[global]
workgroup = workgroup
name resolve order = bcast host lmhosts wins
server string = %h server (Samba, Ubuntu)
dns proxy = no
preferred master = yes
domain master = yes
log file = /var/log/samba/log.%m
max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
    map to guest = bad user
    usershare allow guests = yes
username map = /etc/samba/smbusers
security = user
    guest ok = yes
guest account = main1

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
create mask = 0700

[print$]
path = /var/lib/samba/printers
comment = Printer Drivers

[shared_stuff]
path = /home/main1/shared_stuff
writable = yes
guest ok = yes

当我在 system19(本身)上运行 smbtree 时,它​​仅显示 system19,而不显示 system1。但是,当我在 system1 上运行 smbtree 时,它​​仅显示 system19,而不显示其本身(system1)。(是的,我写得没错 - 在 system1 上运行 smbtree 仅显示 system19。)

此刻我已经陷入困境了。

问题:我如何确定问题出在哪里?为什么两台计算机无法“看到”工作组(以及彼此)?以及如何修复该问题?

谢谢。

相关内容