Ubuntu 匿名 Samba 共享现在无法从 OSX 计算机访问

Ubuntu 匿名 Samba 共享现在无法从 OSX 计算机访问

我有一台 OSX 机器,它已作为 Guest 连接到我的 Ubuntu 机器上的 Samba 共享。它不再连接。当我在 Finder 中单击“连接到服务器...”并输入 时smb://server/anonymous,它显示以下消息:

There was a problem connecting to the server “server”.
Check the server name or IP address, and then try again. 
If you continue to have problems, contact your system 
administrator.

然而,我可以作为 Ubuntu 上的注册用户进行连接,但无法编辑文件,因为它们属于该nobody用户。

我没有更改任何设置,只是大约一周没有尝试连接。您知道是什么导致了这种突然的变化吗?

附加信息:

smb.conf

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = server
security = user
map to guest = bad user
dns proxy = no
#===== Share Definitions =====
[Anonymous]
path = /mnt/raid1
browsable = yes
writable = yes
guest ok = yes
read only = no

在 Ubuntu 机器上:

$ smbclient //server/anonymous -U nobody -N
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.8-Ubuntu]
smb: \>

和:

$ netstat -atn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN
tcp6       0      0 :::139                  :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::445                  :::*                    LISTEN

在Mac上:

$ mount_smbfs -N //nobody:@server/anonymous /test/
mount_smbfs: server rejected the connection: Authentication error

因此看起来我可以连接到 Ubuntu 机器上的共享,但不能连接到 Mac 上的共享。

我也尝试过连接另一台 Mac,但结果是一样的。

答案1

看来这是 Ubuntu smbd 版本 4.3.8 和 Mac OS X 版本 10.11 之间的一个已知错误。

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1572301

目前尚无简单的解决方案,但应该会在适当的时候得到解决。

相关内容