dscl create user 不适用于 el capitan
dscl create user doesn't work on el capitan
我正在尝试在 OS X El Capitan 上创建具有超级用户模式管理员权限的用户。
在 运行 /sbin/fsck -fy
和 /sbin/mount -uw /
和 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
之后一切正常。但是在 dscl . -create/Users/USERNAME
之后我得到了没有这样的文件或目录的错误。我什至在禁用 SIP 的情况下也尝试过,但它也不起作用。感谢您的帮助。
在 El Capitan 中,坐骑已经改变,因此
甚至 root 也不能编辑某些挂载中的文件...ACL 更改。
该功能称为 SIP,在其他
堆栈交换帖子:
本质上,可以启动进入恢复模式,键入 csrutil disable,
重新启动到默认用户模式,进行更改,
那么大概,您可能想以类似的方式重新启用 csrutil。
感谢回复,但是SIP没有效果
我终于解决了。问题是在 10.6 及更早版本中使用的 /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
,我使用的是 /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl
命令被执行,尽管 plist 出错并且用户被创建。
我正在尝试在 OS X El Capitan 上创建具有超级用户模式管理员权限的用户。
在 运行 /sbin/fsck -fy
和 /sbin/mount -uw /
和 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
之后一切正常。但是在 dscl . -create/Users/USERNAME
之后我得到了没有这样的文件或目录的错误。我什至在禁用 SIP 的情况下也尝试过,但它也不起作用。感谢您的帮助。
在 El Capitan 中,坐骑已经改变,因此 甚至 root 也不能编辑某些挂载中的文件...ACL 更改。
该功能称为 SIP,在其他 堆栈交换帖子:
本质上,可以启动进入恢复模式,键入 csrutil disable, 重新启动到默认用户模式,进行更改, 那么大概,您可能想以类似的方式重新启用 csrutil。
感谢回复,但是SIP没有效果
我终于解决了。问题是在 10.6 及更早版本中使用的 /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
,我使用的是 /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl
命令被执行,尽管 plist 出错并且用户被创建。