用途:该技能处理 macOS 系统管理任务,包括管理偏好设置、用户、磁盘,以及 SIP、Gatekeeper、FileVault 和控制台日志等安全功能。适合在部署时配置系统设置、在企业环境中管理用户账户,或通过日志排查安全问题。
主要能力:通过 systemsetup 管理系统偏好(如时区、节能设置);用 dscl 创建、删除或修改用户与群组;用 diskutil 挂载、校验或加密卷;用 csrutil 启用/禁用 SIP;用 spctl 评估应用安全策略;用 fdesetup 检查与启用 FileVault;用 log 命令访问控制台日志。
使用方式:在 shell 脚本或 Python subprocess 中调用,通常需要管理员权限(如 sudo)。建议先检查前置条件(如用 sw_vers 查看系统版本),再执行命令并解析输出。示例:创建用户 dscl . -create /Users/newuser;检查 SIP csrutil status;启用 FileVault sudo fdesetup enable -user username -pass $ADMIN_PASSWORD;评估应用 spctl --assess --verbose /path/to/app;挂载磁盘 diskutil mount disk1s1;查看日志 log show --predicate 'subsystem == "com.apple.console"' --last 1h;设置计算机名 sudo scutil --set ComputerName NewName。
限制:命令依赖 macOS 环境,与其他非 macOS 技能冲突;多数操作需提权,需妥善处理权限错误与退出码;SIP 相关操作应先确认状态。具体收费、价格与平台支持信息暂未提供。