macos 12+ 中家长控制已由屏幕使用时间替代,仅管理员可通过图形界面创建标准用户并配置限制;终端创建的用户不支持screen time,且目标用户须先登录初始化才能被添加为家庭成员。

macOS 12+ 系统中无法通过图形界面直接为标准用户启用“家长控制”——该功能已彻底移除,取而代之的是“屏幕使用时间”(Screen Time),且仅支持管理员账户配置,不支持为其他用户单独开启独立的家长控制策略。
创建标准用户必须用系统设置而非终端命令
macOS 不再允许 dscl 或 sysadminctl 创建带家长控制标记的用户;图形界面是唯一可靠路径。终端创建的用户默认无关联 Screen Time 配置能力,后续无法在“屏幕使用时间”里为其添加限制。
- 打开 系统设置 > 用户与群组,点击左下角锁图标解锁
- 点“+”号,“新账户类型”选“标准”(勿选“管理”)
- 填写全名、账户名称、密码;不要勾选“允许用户管理此电脑”
- 创建后立即登出,用新账户登录一次完成初始化(否则 Screen Time 不识别该用户)
为标准用户配置屏幕使用时间需先切换回管理员账户
Screen Time 设置必须由管理员账户操作,且目标用户必须已登录过至少一次。配置项不会出现在标准用户自己的系统设置里。
- 用管理员账户登录,进入 系统设置 > 屏幕使用时间
- 点“选项” > “为家庭成员设置屏幕使用时间”,再点“添加家庭成员”
- 选择刚创建的标准用户(若未出现,请确认其已成功登录并登出过一次)
- 可设置:应用限额、通信限制(如仅允许联系通讯录中的人)、停用时间、内容与隐私访问限制
- 注意:
content & privacy restrictions中的“允许安装应用”默认关闭,需手动开启才可装第三方软件
常见失败现象和绕不过去的限制
即使流程全对,以下情况仍会导致配置无效:
- 目标用户账户类型被误设为“共享”或“来宾”——这两种类型 完全不支持 Screen Time 管理
- 管理员未开启“家人共享”(Family Sharing)——虽非强制,但若未启用,部分通信限制和远程停用功能会灰显
- 设备运行 macOS 11 或更早版本——
Screen Time对标准用户的管理支持从 macOS 12 Monterey 才稳定落地 - 用
sudo dscl . -create /Users/username UserShell /bin/zsh类命令手动建用户后,该用户不会出现在“添加家庭成员”列表中
真正起作用的只有“用户与群组”图形创建 + “屏幕使用时间”中管理员侧添加这两个步骤。任何想跳过登录初始化、或试图用命令行注入家长控制逻辑的做法,都会在 macOS 12 及之后版本直接失效。










