Samba on Mac

http://www.atmarkit.co.jp/ait/articles/1502/27/news051_3.html

MacのSMB対応の大きな変更はMavericksから。でも始まりはLionから
 Yosemiteが対応しているSMBダイアレクトは、以下の五つになります。SMBクライアント機能はSMB 1.0/CIFSからSMB 3.02までに対応し、NBTとMicrosoft-DSの両方を使用できます。SMBサーバー機能はSMB 1.0/CIFSからSMB 3.0までに対応し、Microsoft-DSだけを使用します。

NT LM 0.12(SMB 1.0/CIFSのこと)
SMB 2.002(SMB 2.0のこと)
SMB 2.1
SMB 3.0
SMB 3.02(SMBクライアントのみ)
 確認したわけではありませんが、Mavericksも同じような実装のはずです。違いは、SMBサーバーとSMBクライアントの両方がSMB 2.1までの対応となる部分です。OS X 10.8 Mountain Lion以前はSMB 1.0/CIFSまでの対応だったので、OS XのSMB対応の大きな変更はMavericksからということができます。

 しかし、本当の変更の始まりは、OS X 10.7 Lionからでした。OS XにおけるSMBサーバー機能は、Snow Leopardまでは「Samba」がベースでした。これが、Lionでアップル独自の実装に置き換えられ、現在に至っています。

 ところで、最近Sambaの深刻な脆弱(ぜいじゃく)性(CVE-2014-0240、https://www.samba.org/samba/security/CVE-2015-0240)が話題になりましたが、MacのSambaは影響のない古いバージョン(3.0.x以前)なのでご安心ください。もちろん、Sambaを使用しなくたったLion以降のOS Xも関係ありません。

 アップル独自のSMBサーバー機能の実装を「SMBX」と呼ぶ人もいます。アップル自身もプレビュードキュメントの中で「SMBX」という表現を使っていましたが、現在公開されているドキュメントの中で「SMBX」という表現が使われることはないようです。

 アップル独自のSMB実装の最初のバージョンは、SMB 1.0/CIFSだけに対応したものでした。これは筆者の想像に過ぎませんが、将来、SMB 2.x、SMB 3.xに対応するという意味合いを込めて「SMBX」と表現したのかもしれません。

 ちなみに、MacはOS X 10.1 PumaからSMBクライアント機能を標準搭載しており、FreeBSDの「smbfsプロジェクト」をベースにしたオープンソースの「smb」(APSLおよびBSDライセンス)を使用しています。LionにおけるSambaから独自実装への乗り換えとは関係ありません。同じコンポーネントの新しいバージョンで、SMB 2.0/2.1(smb-697.1.1)、SMB 3.0/3.02(smb-759)へと対応が進んだということです。

                                                                                                  • -

https://www.macupdate.com/app/mac/16066/samba

Samba 4.8.5 31 Aug 2018
File and print server for SMB and CIFS clients.
Free
Download Samba from MacUpdate.com Download
17.7 MB
Developer website:
Andrew Tridgell
Top community discussions about Samba
Is there a better alternative to Samba?

See discussion
Is Samba really the best app in Network category?

See discussion
Will Samba work good on macOS 10.13.4?

See discussion
Samba is an open source software suite that provides seamless file and print services to SMB/CIFS clients.

What's New in Samba
Version 4.8.5:
Fixed:
BUG 13585: s3: smbd: Ensure get_real_filename() copes with empty pathnames
BUG 13566: samba domain backup online/rename commands force user to specify password on CLI
BUG 13579: wafsamba/samba_abi: Always hide ABI symbols which must be local
BUG 13584: Fix a panic if fruit_access_check detects a locking conflict
Requirements for Samba
Intel
OS X 10.1.5 or later