Arch LinuxサーバーにSamba共有があり、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
Finderで、[移動]-> [サーバーに接続]を選択し、[サーバーアドレス]ボックスに次のように入力します。
smb:// somedomain%5csomeuser @ someserver/path/to/data
somedomain is the domain you log in via as if logged onto the windows machine,
someuser is your user id,
someserver is server hosting the share you're trying to access
/path/to/data is the rest of the path to the location you want
これは、OSXクライアントに影響を与えるSambaのバグです。それは私を怒らせた!
私はこれと同じ問題を抱えていましたが、mac ossierraからWindowsホストに接続しようとしたとき。私は2番目のmacbookproと同じことを試しました。いつも私はそれをWindowsマシンの日付と時刻までさかのぼりました。日付/時刻が1時間以上ずれている場合、クライアント接続は失敗します。私は時間を同期させて同じようにしました。