Samba 4.25.0:实现 SMB/CIFS 协议的开源共享套件

摘要

面向 Linux 与 Unix 系统的文件与打印共享套件,实现 SMB/CIFS 协议并把这类系统接入 Active Directory 环境,4.25.0 版本于 2026 年 9 月发布。

软件名称
Samba
版本
4.25
收费
免费
开源
开源
操作系统
LinuxmacOS
更新时间
2026-10-13 23:52

办公室里那台共享盘,背后往往是一套跑了十几年的协议在默默撑着。

把两类系统接到同一张桌子上

企业网络里同时存在不同系统的机器是常态。办公电脑以某一类系统为主,负责存放资料、跑服务、做备份的机器又常常是另一类系统。两者要互相访问文件与打印机,就得有一套双方都认的协议。文件共享这件事最早由某一方定下规矩,另一方要接进来,就需要一个能把规则翻译过去的实现。

Samba 扮演的正是这个角色。官方对它的定位是「面向 Linux 与 Unix 系统的标准互操作套件」,并且说明它是 SMB 与 Active Directory 等协议在开源实现里功能最完整的一个。换句话讲,它不是某种全新的共享方式,而是把对端系统既有的那套协议在本侧完整地实现出来。

具体提供的能力包括文件与打印服务,官方强调其安全性、稳定性与速度,覆盖使用 SMB 协议的各类客户端以及其他若干系统。对混合环境来说,这意味着不必为了共享资料而在两种系统之间来回搬文件,目录与打印机可以直接被两侧同时使用。

域环境里的两种角色

更贴近企业日常的用法是在目录服务里的位置。官方说明它可以把 Linux 与 Unix 的服务器和桌面接入 Active Directory 环境,用到的组件负责处理身份与权限的转换。企业里账号与权限往往集中管理,把这类机器接进去之后,同一批账号就能直接登录,不必再单独维护一份本地用户表。

承担的角色有两种。一种是成员服务器,加入已有的域,负责提供共享目录与打印机,账号与权限沿用域里既有的规则——这是最常见的部署形态。另一种是域控制器,由它自己承担账号与权限的职责。对预算有限又希望统一管理账号的小环境,后一种用法省掉了单独采购服务器的开销。

项目自 1992 年起就在提供文件与打印服务,能维持这么久,靠的是分布在不同地区的贡献者分散承担各模块的维护。官方说明项目由活跃的全球社区开发与维护,并且是软件自由保护协会的成员——由非营利机构在法务与行政上提供支持,项目的延续性不只依赖个别维护者的个人安排。

版本节奏与获取方式

官方动态按日期列出各版本发布消息,能看出比较清晰的节奏:主版本之间相隔数月,中间穿插安全更新与小版本修正。当前的主版本为 4.25.0,发布于 2026 年 9 月 24 日;与此同时,上一个系列仍在维护,4.24 系列最新为 2026 年 10 月 12 日发布的 4.24.8。

实际部署时未必要立刻升到最新的主版本号,跟住维护分支同样稳妥——尤其是只依赖共享目录与打印这类基础功能的场景,主版本带来的新特性往往用不上,而升级引入的配置变化却要花时间去核对。源码通过官方下载区以压缩包形式分发,同时提供签名文件与公钥用于校验完整性;各主要发行版大多把它作为原生软件包收录,通过系统的软件源安装即可。

项目

官方信息

主版本

4.25.0(2026 年 9 月 24 日)

维护分支

4.24 系列,最新 4.24.8(2026 年 10 月 12 日)

平台

Linux 与类 Unix 系统

协议

SMB 与 Active Directory 相关协议

运行角色

域控制器或成员服务器

授权

GNU 通用公共许可证

把跨系统共享这件事交给一套长期维护的协议实现,比每次临时想办法要省心。

使用建议:先明确机器要承担哪种角色,成员服务器与域控制器的配置差别不小,开工前定下来能少走弯路;共享目录的权限尽量沿用目录服务里既有的用户与组,不要另外造一套平行的账号体系;升级前在测试环境里跑一遍挂载与打印,确认客户端能正常连上再动生产环境。

Samba下载地址
支持的操作系统: Linux macOS