mac屏幕共享记录可通过四步彻底清理:一、关闭屏幕共享与远程管理并终止进程;二、用log erase --all清除统一日志;三、在共享设置中移除所有授权用户;四、删除/library/和~/library/preferences/下相关plist配置文件并重启。

如果您在Mac上启用了屏幕共享功能,系统可能在后台保留连接日志、授权记录或远程访问痕迹,这些数据虽不直接存储于用户可见文件夹,但可能涉及系统服务缓存与权限审计条目。以下是清理屏幕共享相关所有记录的多种操作路径:
一、关闭屏幕共享并重置服务状态
该方法通过完全禁用屏幕共享功能并重启关联守护进程,清除当前活跃会话缓存及临时连接状态,避免残留运行时日志持续写入。
1、点击左上角苹果菜单,选择“系统设置”。
2、在边栏中点击“通用”,然后点击右侧的“共享”。
3、在共享列表中,找到“屏幕共享”选项并将其开关关闭。
4、若“远程管理”处于开启状态,请先关闭该选项——二者互斥,必须单独关闭以确保服务彻底停用。
5、打开终端应用,输入命令:sudo pkill -f ScreenSharing,按回车执行,强制终止所有屏幕共享相关进程。
二、清除系统日志中屏幕共享活动痕迹
macOS将远程连接事件记录在统一日志(Unified Logging)系统中,包括连接发起时间、IP地址、用户身份及操作类型。这些日志默认保留7天以上,需手动筛选并清除。
1、打开终端应用。
2、输入命令:log show --predicate 'subsystem == "com.apple.screensharing"' --info --last 30d,查看近30天内全部屏幕共享日志条目。
3、确认无敏感调试需求后,执行清除命令:log erase --all。
4、系统将提示输入管理员密码,输入后等待日志数据库清空完成——此操作不可逆,将删除包括屏幕共享在内的全部系统日志。
三、移除已授权用户的屏幕共享访问权限列表
当设置为“仅这些用户”时,Mac会在配置文件中持久化保存被授权账户名单,即使屏幕共享已关闭,该白名单仍保留在系统偏好设置中,构成潜在隐私暴露面。
1、进入“系统设置 > 通用 > 共享”,确保“屏幕共享”已关闭。
2、点击“屏幕共享”右侧的“信息”按钮。
3、在“允许访问”弹出菜单中,确认当前选择为“所有用户”或“仅这些用户”。若为后者,继续执行下一步。
4、点击用户列表底部的“添加”按钮旁的减号(−)图标,逐一选中并移除全部列出用户。
5、点击“完成”保存变更——此时配置文件中不再包含任何显式授权条目。
四、删除屏幕共享服务配置缓存文件
系统在/Library/Preferences/和~/Library/Preferences/下生成多个plist配置文件,用于存储屏幕共享的启用状态、密码哈希、VNC端口设定等元数据。这些文件不会随功能关闭自动删除。
1、打开访达,按下Shift+Command+G,输入路径:/Library/Preferences/,回车进入。
2、查找并移至废纸篓以下文件:com.apple.screensharing.plist、com.apple.VNCSettings.txt。
3、再次按下Shift+Command+G,输入路径:~/Library/Preferences/,回车进入。
4、查找并移至废纸篓文件:com.apple.ScreenSharingUI.plist。
5、重启Mac——系统将在下次启动时重建默认空白配置,原有授权与历史设定全部丢失。











