要彻底禁用Mac用户账户,需先在“用户与群组”中取消其管理权限,再通过“登录选项”停用;若未显示则删除账户并清空个人文件夹,最后用终端命令从目录服务底层彻底移除用户记录。

你想让某位用户彻底无法登录这台Mac,比如前同事离职后仍留有账户、家人误设的测试账号,或临时创建后忘记删除的访客关联账户。取消访问权限不是简单隐藏它,而是从系统级切断其登录能力与资源调用路径。
关闭该用户的登录入口
进入“系统设置”→“用户与群组”→点击左下角锁图标解锁 → 在用户列表中选中目标账户 → 取消勾选【允许用户管理这台电脑】(若为管理员)或直接确认其为标准用户身份。
这一步仅调整权限层级,不阻止登录。真正禁用登录必须继续下一步操作。
彻底禁用该用户账户
在“用户与群组”设置页,展开右侧的“登录选项” → 点击“共享的访客用户”下方的“编辑”按钮(如可见)→ 找到该用户名 → 将其状态改为“停用”。【停用后该用户将不会出现在登录界面,也无法通过快捷键或远程方式唤醒】
若该用户未显示在“登录选项”中,则说明它不是共享类型账户,需走删除流程。
删除用户并清除残留访问能力
第一步:确保该用户当前未登录 → 点击用户列表下方的减号(−)按钮 → 弹出窗口后选择“删除用户”。
第二步:在删除确认页,务必选择“删除个人文件夹” → 这会一并清除其Home目录下的所有配置文件、钥匙串项、LaunchAgents和LoginItems,避免遗留自动启动脚本或后台服务继续运行。
第三步:打开“终端”,执行以下命令强制刷新用户缓存:sudo dscl . -delete /Users/用户名 → 输入管理员密码 → 再执行sudo rm -rf /var/db/dslocal/nodes/Default/users/用户名.plist。这两条命令将从目录服务底层移除该用户全部注册记录,防止其被其他服务(如AFP共享、SSH密钥认证)意外调用。

















