记录一次服务器器事故吧,还好是最近新买的阿里云 2核4G 的轻量级服务器,上面就放了个 docker 和 minio 镜像。
我自认为我不会放rm rf类似的错误
或者服务器厂商会限制或者给个提醒
结果我错了
年轻人书还是要多看啊
起因
。。。
事情得从周末下午说起。
心血来潮想装个caddy,试一下自动创建https证书。
其中有一步/etc/init.d/caddy start
我简简单单跑一下,直接给我报错 Permision denied
我熟练的打开 百度 熟练的找到了一篇 CSDN 博客
熟练的往服务器上敲
chmod -R 777 etc/
并没感觉有啥不对劲
我就摸了会鱼回来后发现,诶! 咋自动退出了
开始定位问题
重新登陆,还是一样。。
突然感觉不对劲。我服务器呢?
我去腾讯云后台看看,也是报错
这时候就要去定位bug了
小白首先从自身出发
一定不是服务器的错
一定不是百度的
更不是csdn水文的错
错的是我
为什么我只认识rm rf 呢
凭着我写bug时长两年半经验告诉我
问题就是它
chmod -R 777 etc/
让我再相信百度老哥csdn老哥一次!开始百度!
破案了!!
chmod -R 777解决权限问题是解决了
但把服务器权限系统也给解决了
导致再次连接connection refuse
7对应二进制111,表示可读可写可执行
777表示对于所有用户都是可读可写可执行
chmod -R 777 /*
将根目录下所有文件的权限都开放
这就很可怕
服务器里面的权限乱套了
我服务器就挂了
然后百度如何解决
都是是说当时执行后就千万不要关闭窗口
我就纳闷了。。我要是知道,我都不会去执行了
最后解决方案就是
在阿里云ECS上执行chmod +777 -R /etc该如何挽救 _测试0901-1-CSDN博客
解决方案一
进入阿里云工单系统
赶紧报错吧
解决方案二
初始化自己的ECS服务器,跟服务器say goodbye吧
横竖都得格式化
懒得折腾了
重开吧
反思
最后的最后我还是忍不了
回去简简单单给教人chmod -R 777 /*原帖了个评论
【问题解决】can‘t run ‘/etc/init.d/rcS‘: Permission denied_丨晋丨-CSDN博客
最后也只能怪自己认知太少
还是赶紧把rm rf以及chmod -R 777 /*列入黑名单吧



