确认是否受MDM或配置描述文件限制:查看“关于本机→系统报告→软件→配置描述文件”,若有Restrictions/DeviceLock/ShutdownPolicy条目则被管控;移除对应/Library/Managed Preferences/下的机构配置文件夹;禁用MDM关机守护进程并清除crontab中相关定时命令。

Mac系统中教育账户被管理员通过MDM或配置描述文件设置了自动关机策略,导致设备在指定时间强制关机,影响正常使用。这类限制常见于学校批量部署的Mac设备,需绕过或移除策略控制才能恢复手动关机权限。
确认是否受管理策略限制
点击左上角苹果图标 → “关于本机” → 点击右下角“系统报告” → 在左侧边栏展开“软件” → 选择“配置描述文件”。
若右侧显示“已安装配置描述文件”,且类型含“Restrictions”“DeviceLock”或“ShutdownPolicy”,说明关机行为正被策略管控;若列表为空,则当前无策略干预,问题可能源于其他原因(如脚本、定时任务)。
移除教育账户绑定的配置描述文件
打开“访达” → 前往文件夹 → 输入 /Library/Managed Preferences/ → 回车进入。
该路径下通常存在以学校域名或教育机构名称命名的子目录(如 edu.schoolname.org),进入后查找包含 shutdown、power、restrict 或 com.apple.managedpreferences 的plist文件。
找到后,将整个对应机构名的文件夹拖入废纸篓;【操作前请确保你有管理员密码,并已备份重要数据——误删系统级配置可能导致部分管理功能异常】。
重启Mac,再次进入“关于本机→系统报告→配置描述文件”,确认列表清空。
禁用由MDM推送的关机脚本(如存在)
打开“终端”(应用程序→实用工具),依次执行:
sudo launchctl list | grep -i shutdown
若返回类似 com.school.mdm.shutdown 的服务名,说明有后台守护进程在触发关机。
执行:sudo launchctl unload /Library/LaunchDaemons/com.school.mdm.shutdown.plist
再执行:sudo rm /Library/LaunchDaemons/com.school.mdm.shutdown.plist
这一步会永久删除该自动关机守护任务,无需重启即可生效。
检查并清除残留的定时关机命令
在终端中运行:crontab -l
查看输出中是否含有 shutdown、/sbin/shutdown 或 osascript -e 'tell app "loginwindow" to «event aevtrsdn»' 类命令。
如有,运行 crontab -e,用键盘方向键定位到对应行,按 i 进入编辑模式,删除整行,按 Esc 键退出编辑,输入 :wq 保存退出。
该操作仅清除当前用户的定时任务,不影响系统级设置。

















