macos - root 时不允许操作 - El Capitan(无 root 禁用)

标签 macos osx-elcapitan

我正在尝试将某些内容移动到 OS X El Capitan 上的 /usr/bin。我使用以下命令禁用了 rootless:sudo nvram boot-args="rootless=0"; sudo reboot ,但我不断收到相同的错误:

MacBook-Air:~ Mark$ sudo cp class-dump /usr/bin
Password:
cp: /usr/bin/class-dump: Operation not permitted
MacBook-Air:~ Mark$ sudo mv class-dump /usr/bin
mv: rename class-dump to /usr/bin/class-dump: Operation not permitted

最佳答案

NVM。对于遇到此问题的其他人,您需要重新启动 Mac 并在启动时按 ⌘+R。然后进入实用程序>终端并键入以下命令:

csrutil disable
reboot 

这是系统完整性保护的结果。更多信息here .

编辑

如果您知道自己在做什么并且习惯于运行 Linux,则应该使用上述解决方案,因为许多 SIP 限制非常令人头疼。

但是,如果您是一个修补匠/菜鸟/“ super 用户”并且不知道自己在做什么,这可能非常危险,您最好使用 the answer below .

关于macos - root 时不允许操作 - El Capitan(无 root 禁用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32659348/

相关文章:

ios - UIDocument openWithCompletionHandler : forces NSMetadataQuery to update

javascript - swift/WebKit : Updating HTML in WKWebView with Javascript

macos - iosnoop、iotop、opensnoop、execsnoop、opensnoop、dtruss 和其他基于 dtrace 的命令不适用于 osx El Capitan、macOS Sierra

keychain - Mac OS X El Capitan Smart Card Services PKCS#11 Tokend 编译安装

macos - ~/.bash_profile 别名中 pwd 的不同评估取决于引用类型

macos - 在 macOS 中将自签名证书添加为受信任的证书无法正常工作

java - 在 MacOS 上的 AdoptOpenJDK 上链接 JNA 库时出错

c - 检索 Mac OS X 代理 IP 地址

php - 使用 pecl 在 OS X El Capitan (v10.11.1) 上安装 Mongodb 驱动程序

node.js - 我在运行简单 Node 服务器时得到 `getAddrInfo ENOTFOUND localhost`,即使 localhost 存在于/etc/hosts (MacOS El Capitan)