У меня есть общий ресурс samba на сервере arch linux, к которому у меня нет доступа из OSX, но я могу получить к нему обычный доступ с любой машины Windows. Когда я пытаюсь получить доступ к нему из терминала (из OSX) с помощью анонимного пользователя, он возвращает ошибку аутентификации:
$ smbutil view -a //192.168.1.154/data
smbutil: server rejected the authentication: Authentication error
Когда я пытаюсь получить доступ к нему с гостевым доступом, я получаю:
$ smbutil view -g //192.168.1.154/data
smbutil: server connection failed: Invalid argument
Вот мой smb.conf:
[global]
workgroup = WORKGROUP
server string = Shares
security = user
map to guest = Bad User
logfile = /var/log/samba/%m.log
max log size = 50
dns proxy = no
[data]
path = /mnt/data
guest ok = yes
read only = no
browsable = yes
force user = nobody
force group = nobody
create mask = 0755
directory mask = 0755