Samba最新動向

日本Sambaユーザ会 / NTTデータ

たかはし もとのぶ (髙橋基信)
http://www.samba.gr.jp/

アジェンダ• Samba 3.0系列開発状況• Samba 3.2系列開発状況• Samba 4.0系列開発状況• Windows Server 2008とSamba 3.0系列との相互接続性
All Rights Reserved, Copyright TAKAHASHI Motonobu 20082

Samba 3.0系列の開発状況• 基本的には終息、現在はセキュリティ改修のみ– Samba 3.0.25リリース（2007/05/14）以降パラメータの増減なし• Samba 3.0.20の後で追加された主な機能– Windows Vista対応（3.0.25）– Idmap機能の拡張（3.0.25）– ユーザ定義共有（3.0.23）– Winbind機構のオフラインサポート（3.0.23）– ユーザ名の変更サポート（3.0.21）– 読み取り専用属性のマッピング制御（3.0.21）
All Rights Reserved, Copyright TAKAHASHI Motonobu 20083

Samba 3.2系列の開発状況• 最近は動きがみえない– Samba 3.2.0pre1リリース（2007/09/28）– 最近若干議論が行われているが……
• Samba 3.2.0の主な特徴– GPLv3対応– Secure by defaultに（パラメータのデフォルト値変更）– その他Active Directory連携関連の機能強化• LDAP署名対応、クロスフォレスト対応– Linux以外の環境のACLサポート強化– レジストリベースの設定I/Fのサポート
All Rights Reserved, Copyright TAKAHASHI Motonobu 20084

Samba 4.0系列の開発状況• Samba 4.0.0alpha2が2008年1月17日リリース– Active Directoryサポートが大幅に強化• Samba 4.0系列でサポート予定の主な機能– Active Directoryのドメインコントローラ（DC）機能• グループポリシ– NTFS機能（ACL、ストリームなど）の完全サポート– リモート管理機能(MMC経由など）の互換性向上– SWATの全面的な書き直し
All Rights Reserved, Copyright TAKAHASHI Motonobu 2008

5

Active Directory の DC サポート
• Samba 4.0 系列の目玉機能– 外部のKerberosやLDAPライブラリが不要に– alpha2 では、ADUC 経由でユーザや OU などの作成、プロパティ編集が可能に– GPO の編集も可能に• しかし有効な機能は一部

All Rights Reserved, Copyright TAKAHASHI Motonobu 2008

6All Rights Reserved, Copyright TAKAHASHI Motonobu 2008

7

NTFS 機能の完全サポート• Samba 3.X 系列まで
– ファイルのアクセス制御は最終的にUNIXのパーミッションやACLと対応付けられる• UNIX、Windows双方からファイルアクセスする際は便利• NTFSとUNIXのACLとで非互換な機能がある• Samba 4.0 系列– NTFS固有の属性をUNIX側ファイルシステムの「拡張属性(EXT3やXFS等でサポート)」に格納– NTFS固有機能の完全サポートへ

All Rights Reserved, Copyright TAKAHASHI Motonobu 2008

8

SWATの全面的な書き直し• Samba 3.0 系列のSWAT– smb.confの編集をWebから行うツール• smb.conf自体の知識は必要– 平文のやりとり• Samba 4.0 系列– 標準でSSLに対応– 各種ウィザードの拡充– ADSIEditに近い形で AD のディレクトリ編集を実現
All Rights Reserved, Copyright TAKAHASHI Motonobu 20089

その他の変更点• パラメータの統廃合– 270近いパラメータが対象に• MMCやレジストリI/Fを用いた設定を実現• SMB2.0対応• クラスタサポート• プロセスモデルの変更– smbd プロセスがすべての機能を実現

All Rights Reserved, Copyright TAKAHASHI Motonobu 200810

Samba 4.0.0の展望• まだまだ時間が掛かりそう– メンバサーバ、印刷機能、NTFSなどコアな機能が未実装– 国際化対応も未実装（一部は動作しますが）– GPOは編集できるが動作せず?
– ドキュメントが未整備

All Rights Reserved, Copyright TAKAHASHI Motonobu 200811

Windows Server 2008の相互接続性• Samba との接続性に影響のある機能– Windows NT のサポート打ち切り• SambaのサポートするNTドメイン機能はどうなる– SMB 2.0 のサポート• Sambaとの通信に不具合がでないか– SMBの認証方式がデフォルトでNTLMv2のみ有効– SambaのNTLMv2機能は問題ないか• Windows Server 2008 Standard （英語版）にて Samba との接続性を検証– 日本語版は現在ダウンロード停止中……
All Rights Reserved, Copyright TAKAHASHI Motonobu 200812

ファイル共有機能• 基本的には問題なし
ネットワーク上にSambaマシンが表示

Sambaマシン上の共有一覧が表示
共有内のファイル、ディレクトリ一覧が表示
All Rights Reserved, Copyright TAKAHASHI Motonobu 200813

ファイル共有機能• Windows Server 2008の新機能による影響– SMB 2.0のサポート• Windows Server 2008は、従来のSMBにも対応しており問
題なし → Windows Vistaと同様
Samba側はNT LM
0.12（0から数えて5番目のプロトコル）を選択

SMB 2.001が一覧に表示
All Rights Reserved, Copyright TAKAHASHI Motonobu 200814

ファイル共有機能– SMBの認証方式がデフォルトでNTLMv2のみ対応• Samba 3.0 系列は、デフォルトでNTLMv2に対応。問題なし• Samba 2.2 系列以前は、 Vista 側で NTLM を有効にする必要がある– ローカルポリシーの「LAN Manager認証レベル」の設定を変更
以下の中から値を設定– Samba 2.0 系列では、共有一覧の表示ができない
All Rights Reserved, Copyright TAKAHASHI Motonobu 200815

ドメイン参加• おそらく非サポートだが、基本的には問題なし– Samba 3.0.24のドメインに対して参加を確認• ただし……
– Samba 2.2系列以前で構築したドメインへは参加できず– NTドメイン管理ツールは起動しない– システムポリシーに非対応

All Rights Reserved, Copyright TAKAHASHI Motonobu 200816

まとめ• 基本的に接続性はある– Windows Server 2008 は、（当然）過去の Windows製品との相互接続性をサポートしている– Samba は過去の Windows 製品との互換性が高い• とはいえ、Windows NT時代の機能は、いつ削除されてもおかしくない– NTドメイン参加機能が筆頭
Samba 4.0.0のリリースが待たれる

All Rights Reserved, Copyright TAKAHASHI Motonobu 200817