禁用访客用户自动挂载外置硬盘并隐藏界面显示是防止其访问移动硬盘的根本措施:执行sudo defaults write命令禁用自动挂载,取消访达偏好中“外置硬盘”选项,移除访客对磁盘工具的访问权限。

禁止访客用户访问外接移动硬盘的核心逻辑
Mac 的访客用户默认无权挂载任何外置存储设备,但若系统未锁定宗卷挂载权限、访达显示设置未关闭、或硬盘已提前挂载并留有缓存,访客仍可能看到并打开已挂载的硬盘。真正起效的限制必须从系统级挂载控制入手,而非仅靠界面隐藏。
关闭访客用户的磁盘自动挂载权限
这一步直接切断访客账户调用内核挂载服务的能力,是唯一能防止其读取任意移动硬盘的根本措施。
打开“终端” → 输入以下命令并回车:
sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount disabled -bool true
输入管理员密码(输入时无显示,输完直接按回车)→ 命令执行后不会提示成功,但已生效。该设置将禁用所有非登录用户的自动挂载功能,包括访客会话。
⚠️ 注意:此操作不影响当前登录用户的挂载行为,仅作用于访客、共享账户等无主会话。若后续需恢复自动挂载,运行 sudo defaults delete /Library/Preferences/SystemConfiguration/autodiskmount disabled 即可。
确保访客会话中访达不显示外置磁盘
即使挂载被禁,若访达侧边栏仍显示已挂载设备,访客可能误点已缓存的图标触发只读浏览——必须同步关闭界面可见性。
第一步:以管理员身份登录 → 打开“访达” → 顶部菜单栏点击【访达】→【偏好设置】;
第二步:切换到【通用】标签页 → 取消勾选【外置硬盘】;
第三步:切换到【边栏】标签页 → 在【位置】区域取消勾选【外置磁盘】。
这两项设置会写入系统级偏好,对所有新创建的访客会话立即生效。桌面与访达侧边栏将彻底不显示任何外置磁盘图标,包括已被其他用户挂载的设备。
移除访客账户对磁盘工具的访问权限
访客若能打开“磁盘工具”,可能尝试手动装载灰色宗卷,绕过自动挂载限制。需阻断其启动该应用的路径。
打开“系统设置” → 【用户与群组】→ 左下角解锁 → 点击左侧【访客用户】→ 右侧点击【允许管理这些项目】旁的“…”按钮;
在弹出窗口中,取消勾选【磁盘工具】→ 关闭窗口。
这一步将从访客用户的 Launch Services 数据库中移除磁盘工具的启动许可,访客无法通过聚焦搜索、访达或 Dock 启动该应用。系统不会提示“权限不足”,而是根本不出现在应用列表中。
验证限制是否生效
退出当前账户 → 在登录界面选择【访客用户】→ 登录后立即检查:
① 桌面无任何移动硬盘图标;
② 访达侧边栏【位置】下无“外置磁盘”条目;
③ 聚焦搜索“磁盘工具”无结果;
④ 插入NTFS/exFAT移动硬盘后,桌面与访达均无响应,且“磁盘工具”中该设备不显示在左侧列表(因挂载服务被禁,系统不枚举宗卷)。
此时插入任何移动硬盘,访客用户均无法看到、无法点击、无法装载、无法读取。











