Mac 升级了 OS X 10.11 之后,终端的 sudo 命令不管用了?

2015-10-01 22:04:58 +08:00
 pengpotter

各位好,我今天把 Mac 升级了 OS x 10.11 ,然后突然发现,之前用 Vim 写的 Python 程序没有高亮了,然后我就重新编辑配置文件,使用终端指令 sudo vim /usr/share/vim/vim73/syntax/python.vim ,但是仍然是提示 readonly ,没有权限,没法保存文件

后来我试着做一些其他操作,比如
sudo cp -r /usr/share/vim/vim73/syntax/python.vim python.vim.bak
但是提示 Operation not permitted

我试过 sudo -s ,也是不行

各位有没有遇到过这种情况啊? 是升级了系统之后的问题吗?

2135 次点击
所在节点    C
11 条回复
Raidal
2015-10-01 22:18:11 +08:00
磁盘工具里面的修复磁盘权限试试?
alw1329
2015-10-01 22:23:38 +08:00
要把 rootless 关住?
niseceric
2015-10-01 22:27:54 +08:00
你没事去编辑全局文件干嘛。。。在~/.vim/ 下面建立 syntax/python.vim
ironblood
2015-10-01 23:48:05 +08:00
@Raidal @alw1329 没用, EI Capitan 引入了 [SIP]( https://en.wikipedia.org/wiki/System_Integrity_Protection) 机制,现在只会允许你去操作 /usr/local 这个路径,参考 Homebrew 的信息

https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/El_Capitan_and_Homebrew.md
alw1329
2015-10-02 00:15:46 +08:00
zwl2828
2015-10-02 06:06:17 +08:00
@Raidal 自 OS X El Capitan 开始,系统文件权限自动受到保护。“磁盘工具”不再提供验证、修复权限功能。
pengpotter
2015-10-02 09:41:20 +08:00
谢谢各位啊~~非常感谢
FradSer
2015-10-03 11:46:54 +08:00
我觉得是好习惯啊,`/usr/local` 够用了吧?
loveminds
2015-10-03 16:10:39 +08:00
@ironblood 应该很快就会有 SIP Jailbreak Toolkits 出来
loveminds
2015-10-03 16:12:01 +08:00
@FradSer 不太够用...至少 etc 得开
loveminds
2015-10-03 16:12:32 +08:00
@FradSer usr/share 也是有必要使用吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225119

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX