У меня есть машина OSX, которая была подключена в качестве гостя к общему ресурсу Samba на моей машине Ubuntu. Больше не подключается. Когда я нажимаю "Подключиться к серверу ..." в 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, но результат тот же.
Похоже, это известная ошибка между Ubuntu smbd версии 4.3.8 и Mac OS X версии 10.11.
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1572301
Простого решения пока нет, но со временем его нужно исправить.