刚才有个朋友问我雪老师发生甚么事了,我说怎么回事,给我发了几张截图。我一看!嗷!原来是刚才,有两个年轻人,一个叫chmod,一个叫chown。踏门说,这个git pull如果被chmod改过权限了就要放弃更改才能pull得出来。我说可以,我说我用git checkout就好了,他说你这没用,我说我这有用。checkout后他就说要和我试试,我说可以。我一说就啪的一下站起来了,很快嗷!然后上来就是一个timed out,一个connection refused,我大意了啊,没有闪。然后就给我的git蹭了一下,我说婷婷(?)

我编不下去了,总之就是后台GUI那边改权限是chmod影响到git的判断了,然后K先生要我用chown,我一个手滑打了句传世经典

chown -R www /
wtm惊讶

然后群里说TeamSpeak掉线了,我就意识到状况不太对劲。
之后尝试着各种补救方式,SSH那边用户已经变成bash的时候大概就救不回来了,试着用面板操作回来触发了一个大概没什么办法的保护机制

那怎么办?

幸亏有先见之明设置了每周两次网站本体和数据库的备份,加上去年12月在云服务商那边创建的一个快照,我们在没有失去任何文件的情况下在两小时内恢复了秩序(代价是这几个月微调的环境参数没了,以及各种程序的版本倒退)所以这件事就告一段落了

毕竟chown带来的灾难远没有rm -rf / 严重
要说有什么经验教训的话那就是

  • 多做备份,有条件的可以考虑做镜像
  • 做 好 权 限 管 理用root用户操作时三思
  • 小 心 相 对 路 径
  • 不要疲劳运维(一个回车下去够提神几小时了)

谢谢pong友们嗷

届ける言葉を今は育ててる
最后更新于 2021-03-14