0

我正在尝试使用超级用户模式的管理员权限在 OS X El Capitan 上创建用户。运行后/sbin/fsck -fy一切正常/sbin/mount -uw /launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist但是在dscl . -create/Users/USERNAME我得到错误之后没有这样的文件或目录。即使禁用了 SIP,我也尝试过,但它也不起作用。谢谢您的帮助。

4

2 回答 2

0

在 El Capitan 中,挂载已更改,因此即使 root 也无法编辑某些挂载中的文件...ACL 更改。

该功能称为 SIP,并在其他堆栈交换帖子中进行了说明:

https://apple.stackexchange.com/questions/208478/how-do-i-disable-system-integrity-protection-sip-aka-rootless-on-os-x-10-11

本质上,可以启动到恢复模式,键入 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 回答