前言
苹果在10.11中提出了Rootless的特性(点此看详情),旨在提升系统安全性,但同时给一些用户操作带来了些许不变(比如手动更改系统默认的Python版本),即使使用root权限也无法对某些目录进行写操作了。
解决方案
重启Mac,在启动页面按住Command+R,这样就以恢复模式启动Mac了。
然后在终端(Terminal)输入如下命令,以关闭Rootless特性。
csrutil disable
重启Mac,校验效果
重新开启Rootless特性的话,同样以恢复模式启动Mac,在终端(Terminal)输入如下命令即可。
csrutil enable
后记
建议不宜长期关闭此特性,毕竟随着Mac的普及,Mac的漏洞比以前更容易被人发现和利用(2015年Mac OS X的漏洞数是 384 个)。安全第一,也算不违苹果初衷。
对于软件多版本在系统内共存(如Java,Python),建议使用神器Homebrew来进行管理。
1万+

被折叠的 条评论
为什么被折叠?



