Samba
Samba 是一种 开源软件实现,用于实现服务器消息块Server Message Block,(SMB)协议。它允许非 Windows 平台上的用户访问由 Windows 计算机和 服务器共享的网络资源。如果没有 Samba,即使 Windows 计算机和非 Windows 计算机连接到同一个 LAN,它们也会彼此隔离。Samba 以 GNU 通用公共许可证免费提供,大多数 Unix 和 Linux 发行版都包含它,以支持跨平台文件共享。
Samba 为客户端-服务器模型的两端实现 SMB 协议。它允许非 Windows 客户端访问在 Windows 服务器上创建的网络共享,同时也允许非 Windows 服务器创建 SMB 网络共享。Unix 和 Linux 用户可以使用 Samba 将网络共享挂载为计算机文件结构的一部分,也可以使用软件实用工具访问网络共享,就像访问 FTP 服务器一样。
非 Windows 计算机还可以使用 Samba 访问其他共享网络资源,例如网络打印机。Samba 还支持 Active Directory,这使 Unix 和 Linux 系统能够加入 Microsoft Active Directory 域。网络附加存储(NAS)设备中嵌入的操作系统通常使用 Samba 创建 SMB 共享。
NOTE: 较旧版本的 macOS 使用 Samba 进行 SMB 网络连接,但从 macOS 10.9 Mavericks 开始,它被自定义实现 SMBX 所取代。
测试你的知识