昨晚手贱执行了sudo chmod -R 776 /usr,然后mac就崩溃了,重启不能。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tedeyang
V2EX    分享发现

昨晚手贱执行了sudo chmod -R 776 /usr,然后mac就崩溃了,重启不能。

  •  
  •   tedeyang 2013-02-06 16:31:27 +08:00 6066 次点击
    这是一个创建于 4635 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上v2ex看得正欢,觉得autojump很好(一天cd无数)--> 装!

    brew install autojump

    不巧,出来个"warning:link not successful",烦心!心想大概是当前用户对brew的仓库没权限做ln,于是飞快的打了一行:“sudo chmod -R 776 /usr”,本意是想把Cellar目录设为可写。(其实我彻彻底底理解错了)
    正和老婆微信聊天,不假思索就回车了。
    然后,就木有然后了。。。。。。

    小菊花转啊转啊,死了,重启不能。
    开始想怎么跟老婆交代我把她的AIR弄崩的事实,
    我可是没有Time Machine的。

    冷静!我是强大的技术男,是不是?去年把ipad刷出砖头也搞定了不是吗!
    冷静,没有不能修的电脑,更何况是个文件问题。
    怎么样能把/usr权限再改回来?
    我思考了一分钟:光驱?ubuntu启动盘?硬盘盒?把普通用户加入wheel group?Root启动?Apple Genius?

    手机上网,搜了一下,哦,原来Command+R能进入恢复模式。

    于是重启,不停地刷Command RRRRRRRRRRRRRRRRRRRR,终于刷出了恢复界面。
    界面上有四大选项,一个都不符合我的需求,还好在菜单里找到了“终端”!
    哇哈哈哈
    给我个命令行,我就能拯救世界,更何况是root console!
    大事可定。
    折腾一番,sudo chmod -R a+x /Volumn/Macintosh HD/usr 解决了启动问题。

    登陆后,只有两个后遗症:
    1,搜狗输入法不正常,重装搞定。
    2,Terminal无法登陆,提示:
    “login(4836,0x7fff74188960) malloc: *** error for object 0x7f9173e00990: pointer being freed was not allocated
    *** set a breakpoint in malloc_error_break to debug

    解决方案是打开磁盘工具,执行"修复磁盘权限"即可,mac会按系统安装时的文件权限重置,也能挽救之前chmod 776/a+x的瞎搞行为。

    然后继续上v2ex。

    Mac的强大之处就在于此,换了linux,因为搞乱了/usr下的权限,要恢复原样估计只有重装了。没想到Mac有DiskUtility这样的神器,确实很意外。

    这次事件促使我去搞个移动硬盘,要把TimeMachine用起来!
    5 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013-02-06 16:33:28 +08:00
    短短一行:
    $ diskutil repairPermissions /
    就能自动修复全盘的权限... 真不知道你咋想的...
    leofml
        2
    leofml  
       2013-02-06 16:40:20 +08:00
    楼主卖萌了
    tedeyang
        3
    tedeyang  
    OP
       2013-02-06 16:48:46 +08:00
    @alexrezit 不知道就是不知道,也不稀奇吧。
    Sin
        4
    Sin  
       2013-02-06 17:48:01 +08:00
    @tedeyang linux不能用livecd改权限?
    tedeyang
        5
    tedeyang  
    OP
       2013-02-06 21:41:16 +08:00
    @Sin 不能把全部系统文件自动恢复到原始状态。
        帮助文档     自助推广系统     博客     API     FAQ     Solana     963 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:35 PVG 06:35 LAX 15:35 JFK 18:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86