我正在尝试使用超级用户模式的管理员权限在 OS X El Capitan 上创建用户。运行后/sbin/fsck -fy
一切正常/sbin/mount -uw /
。launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
但是在dscl . -create/Users/USERNAME
我得到错误之后没有这样的文件或目录。即使禁用了 SIP,我也尝试过,但它也不起作用。谢谢您的帮助。
问问题
1647 次
2 回答
0
在 El Capitan 中,挂载已更改,因此即使 root 也无法编辑某些挂载中的文件...ACL 更改。
该功能称为 SIP,并在其他堆栈交换帖子中进行了说明:
本质上,可以启动到恢复模式,键入 csrutil disable,启动回到默认用户模式,进行更改,然后大概,您可能想要类似地重新启用 csrutil。
于 2016-09-04T21:16:49.460 回答
0
感谢您的回复,但 SIP 没有效果。
我终于解决了。问题是/System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
在 10.6 及更早版本中使用/System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
的,我正在使用dscl
尽管 plist 出现错误并创建了用户,但仍执行了命令。
于 2016-09-30T12:03:05.697 回答