Windows system怎么配置Samba服务器共享文件给Mac

星明大大_4485

星明大大_4485

2026-10-29

482人浏览

原创

必须启用SMB3加密与签名并禁用SMB1:在Windows中运行PowerShell命令Set-SmbServerConfiguration -EncryptData $true -RequireSecuritySignature $true -EnableSMB2Protocol $true,创建专用本地用户(密码永不过期)、禁用Guest,共享文件夹需同步设置“共享”和“安全”权限,Mac端须用smb://IP/共享名格式连接。

windows system怎么配置samba服务器共享文件给mac

要在 Windows 系统上配置 Samba 服务器共享文件给 Mac,必须绕过 Windows 自带的“SMB 共享”表层设置,手动启用兼容 macOS 的 SMB 协议栈、关闭不安全的旧协议、正确配置用户权限和共享路径——因为 macOS(尤其是 macOS 13+)默认拒绝连接启用了 SMB1 或未签名 SMB2/3 的 Windows 共享。

启用并加固 Windows SMB 服务

打开“控制面板”→“程序”→“启用或关闭 Windows 功能”,勾选【SMB 1.0/CIFS 文件共享支持】(仅用于兼容极老设备,Mac 不需要;务必取消勾选),同时确保“SMB Direct”和“SMB Server”已启用。点击确定后重启系统——若跳过此步,Mac 可能显示“无法连接服务器”且无错误提示。

以管理员身份运行 PowerShell,执行:
Set-SmbServerConfiguration -EncryptData $true -RequireSecuritySignature $true -EnableSMB2Protocol $true
该命令强制启用 SMB 3 加密与签名,这是 macOS Ventura 及更新版本访问 Windows 共享的硬性前提。

创建专用共享用户与密码策略

方法一:使用本地用户(推荐)
进入“计算机管理”→“系统工具”→“本地用户和组”→“用户”,右键新建用户(如 smbuser),【密码永不过期 + 用户不能更改密码】两项必须勾选;在“属性→隶属于”中添加至“Users”组。

方法二:禁用 Guest 访问(关键)
PowerShell 中执行:
Set-SmbShare -Name "共享名" -AccessBasedEnumeration $true
net user Guest /active:no
Windows 默认允许 Guest 映射,而 macOS 会因凭据为空被拒,彻底禁用可避免“用户名或密码错误”的误导性提示。

配置共享文件夹并开放网络发现

第一步:右键目标文件夹→“属性”→“共享”选项卡→点击“高级共享”→勾选“共享此文件夹”,共享名建议全英文、无空格(如 “SharedDocs”);点击“权限”,删除“Everyone”,仅添加刚创建的 smbuser 并赋予“完全控制”。

windows-auto
windows-auto

Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。

下载

第二步:切换到“安全”选项卡→点击“编辑”→添加同一 smbuser→勾选“读取 & 执行”“列出文件夹内容”“读取”“写入”;【若此处权限未同步设置,Mac 可见共享但无法进入,报错“权限不足”】。

第三步:打开“设置”→“网络和 Internet”→“高级网络设置”→“更多网络适配器选项”,右键当前连接→“属性”→勾选“Microsoft 网络客户端”和“Microsoft 网络的文件和打印机共享”;再双击“Internet 协议版本 4 (TCP/IPv4)”→“高级”→“WINS”选项卡→勾选“启用 LMHOSTS 查找”。

在 Mac 上正确连接 Windows SMB 共享

打开 Finder→顶部菜单栏“前往”→“连接服务器”(或快捷键 ⌘K),输入地址格式为:
smb://【Windows 的 IPv4 地址】/SharedDocs
例如:smb://192.168.1.100/SharedDocs;【不可用主机名,必须用 IP】,因 macOS 对 Windows NetBIOS 名称解析不可靠。

点击“连接”,在弹出窗口中选择“注册用户”,输入 Windows 上创建的 smbuser 及密码;首次连接时,Mac 会提示“是否记住此密码”,勾选后下次自动填充——若未勾选,每次访问均需重输。

连接成功后,该共享将挂载为 Finder 侧边栏“位置”下的一个卷标;右键可选择“在访达中显示”或“在终端中打开”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

457

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

960

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

3232

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

1056

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

949

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

494

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2976

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

5572

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

867

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HBuilderX Windows 安装手册
HBuilderX Windows 安装手册

共0课时 | 0人学习

phpEnv手册
phpEnv手册

共0课时 | 0人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习