ページ内ナビ
概要
Linux・UnixとWindowsの間をSMB/CIFSでつなぐ相互運用ソフトウェア群です。ファイル・印刷サービスを提供し、Active Directoryのドメインコントローラーまたはドメインメンバーとしても動作します。異なるOSが混在する組織で、共有フォルダーや認証基盤を運用するために使えます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
Windows端末を含む組織の共有基盤を運用する
Linux・Unixサーバー上の保存領域をWindows端末へ公開したい場合や、既存のActive Directoryへサーバーを参加させたい場合に向きます。クライアント、サーバー、ドメインコントローラーのどの役割が必要かを先に決めると、導入範囲を絞れます。
出典:[1]
導入前の確認
役割、互換性、アップグレード手順を事前に検証する
共有権限、認証、名前解決、ネットワーク公開範囲は構成によって大きく変わります。本番導入前に、対象OSとドメイン構成を再現した隔離環境で smb.conf、アクセス制御、バックアップ、更新手順を検証してください。
4.25.0のSMB3 Persistent Handlesは実験的機能で、SMB専用アクセスを求め、永続状態の同期による性能負担があります。一般的なファイルサーバー向けの既定機能として扱わず、継続可用性が必要な場合だけ制約を確認してください。
このGitHubリポジトリは公式GitLabのミラーで、変更提案はGitLabへ送るよう案内されています。ソフトウェアはGPL-3.0です。
参考にした公式資料
- [1]Samba 4.25.0 README(2026-10-04)
- [2]Samba 4.25.0 release notes(2026-10-04)
- [3]Samba 4.25.0 version file(2026-10-04)
- [4]Samba 4.25.0 build entry points(2026-10-04)
- [5]Samba 4.25.0 smbd Waf target definition(2026-10-04)
- [6]Samba 4.25.0 GPL-3.0 license(2026-10-04)
- [7]Samba GitHub mirror metadata(2026-10-04)
編集部からの補足
Sambaは利用できる役割が広いため、最初に「クライアント」「ファイルサーバー」「ドメインメンバー」「ドメインコントローラー」のどれが必要かを決めるのが比較の要点です。運用環境では配布元パッケージの保守方針も確認してください。
3ステップで試す
- 1
安定版のソースを取得する
POSIX環境で4.25.0の固定タグを取得します。GitHubは公式GitLabのミラーです。
git clone --branch samba-4.25.0 --depth 1 https://github.com/samba-team/samba.git samba-4.25.0 && cd samba-4.25.0 - 2
ローカル配置先向けに構成する
Cコンパイラー、Python、開発用ヘッダーなどSambaのビルド依存が必要です。生成物の配置先をソース配下に限定します。
./configure --prefix="$PWD/.local" - 3
ファイルサーバーをビルドして版を確認する
固定タグのMakefileは
bin/smbdをWafのsmbd/smbdターゲットへ明示的に変換します。同じ作業ディレクトリでその実行ファイルだけをビルドし、4.25.0であることを確認します。この手順は共有やActive Directoryを構成・起動しません。make -j2 bin/smbd && ./bin/smbd --version
成長
成長の推移 · 直近30日
1,145 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 159
- Open PR
- 1
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Wireshark9,954 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
GUIとTSharkでpacket captureを取得・filter・dissectし、protocol/trafficを深掘りするnetwork analyzer
C - iperf38,796 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
TCP・UDP・SCTPのthroughput、bitrate、loss等をclient/server方式で能動測定するnetwork performance tool
C - Apache HTTP Server4,035 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Web配信・TLS・仮想ホスト・リバースプロキシをモジュール構成で運用する
C - Open vSwitch4,023 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
VLAN・overlay tunnel・OpenFlow・OVSDBでvirtual network forwardingをprogramする
C - Eclipse Paho MQTT C2,373 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
同期/非同期C APIからMQTT 5.0/3.1.1 brokerへTCP・TLS・WebSocket等で接続するcross-platform client library
C - Contiki-NG1,532 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
IPv6/6LoWPAN・RPL・TSCH・CoAP等を使う低消費電力IoT device向けOSでnetwork protocolとfirmwareを統合する
C
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。