用 sudo 把系统搞坏了,有恢复的办法么

2020-06-12 17:09:09 +08:00
 love642285

本来是想配置 mysql 的环境的 结果执行了

sudo chown -R mysql:mysql /usr/local/mysql/data/ *

好像*之前多打了一个空格,现在整个系统权限都乱套了,很多 app 也打不开,重启之后全部都出问题。。

2757 次点击
所在节点    问与答
28 条回复
a719114136
2020-06-12 17:15:21 +08:00
这。。。。
ctOS1H
2020-06-12 17:18:28 +08:00
。。。。
pperlee
2020-06-12 17:19:47 +08:00
话说我还真没了解过 linux 的系统还原,都是直接重装了。
ProbeWong
2020-06-12 17:20:51 +08:00
无脑重装
love642285
2020-06-12 17:20:58 +08:00
@pperlee 是 mac 的😂
AndyZhuAZ
2020-06-12 17:22:25 +08:00
Time Machine
jjianwen68
2020-06-12 17:22:56 +08:00
赶紧 reboot ?
ynyounuo
2020-06-12 17:35:40 +08:00
进恢复模式
https://support.apple.com/zh-cn/HT201314
然后
Disk Utility ▸ Macintosh HD ▸ First Aid
iasuna
2020-06-12 17:39:07 +08:00
临时拷贝数据的话 可以把所有文件权限都置成 777 然后重装
mayx
2020-06-12 17:42:17 +08:00
全部 777 解决问题
PerFectTime
2020-06-12 18:33:53 +08:00
为啥不用 brew
sadfQED2
2020-06-12 19:17:36 +08:00
那个男人来啦~ 777777777777777777777 搞定🐶🐶
chinvo
2020-06-12 19:23:09 +08:00
@mayx #10 777 只能用于导出数据,sudo 、su 、sbin 都不允许在自身 owner 不正确的情况下执行
nieqibest
2020-06-12 19:29:40 +08:00
-R 了还带*是想干嘛…
Jirajine
2020-06-12 19:32:52 +08:00
所有文件权限都改成 777,所有者 /组都改成 root
joyhub2140
2020-06-12 19:59:12 +08:00
只能 777 导数据,然后试试 time machine 还原吧,没办法就抹盘重装。

太蛋疼了,这种基础服务的配置还是推荐上 docker 。
alexmy
2020-06-12 22:50:50 +08:00
以前也干过这种事情,干完之后很多都出问题了,最后还是选择重装 mac 。
CheekiBreeki
2020-06-12 22:51:42 +08:00
重裝,Linux 權限一亂,直接重裝
CheekiBreeki
2020-06-12 22:52:36 +08:00
@CheekiBreeki mac?time machine
VoidChen
2020-06-12 23:15:50 +08:00
777 不行的,有些文件不能给这个权限,一般的都是 755,试试吧

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

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

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

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

© 2021 V2EX