mac root operation not permitted

各位好,我今天把 Mac 升级了 OS x 10.11 ,然后突然发现,我想要删除mac自带的软件时,root用户权限被否了,mac系统居然否定root用户,这是要吊炸天的节奏啊。

原来,

OS X El Capitan中,在内核下引入了Rootless机制,以下路径:

/System
/bin
/sbin
/usr (except /usr/local)

均属于Rootless范围,即使root用户无法对此目录有写和执行权限,只有Apple以及Apple授权签名的软件(包括命令行工具)可以修改此目录。

因此,我们如果需要恢复root的至高无上的权限,我们就必须关闭Rootless
方法如下:command+r 开机键,进入恢复模式。打开终端
输入:csrutil disable
然后继续在终端输入:reboot
到此,root又恢复了自己至高无上的权限了。
 
如果想开始Rootless
方法如下:command+r 开机键,进入恢复模式。打开终端
输入:csrutil enable
然后继续在终端输入:reboot
到此,root就被剥夺了至高无上的权限了。
 
 
究其原因请参考一下链接:
http://tadaland.com/os-x-rootless.html
 
 
 
 

转载于:https://www.cnblogs.com/tansuanjia/p/5282333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值