记录一次chown -R 777 /误操作导致vultr utunbu服务器被迫销毁

一次不小心敲了chown -R 777 /

导致ssh无法登录,于是搜索并在vultr控制台输入如下

 cd /etc
     chmod 644 passwd group shadow 
     chmod 400 gshadow 
     cd ssh
     chmod  600  moduli  ssh_host_dsa_key ssh_host_key ssh_host_rsa_key 
     chmod  644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub
     chmod  640 sshd_config
     

 service sshd restart 重启sshd服务

无效!

 找一台linux系统(尽量越干净越好),把系统的权限导出,然后再导入到本机。
     在好的机器上执行

     cd  /   
     getfacl -R / > linux.chmod.txt
     然后通过ftp或者rz命令上传到要修复的机子上
     执行:

     cd /
     setfacl --restore=linux.chmod.txt

虽然新建服务器得到了 linux.chmod.txt 并上传云,尝试curl -O下载结果居然发现断网,传不上去!!!

WINSCP本来还可以登陆,被我手贱关了!,也连不上了!

至于修复断网,实在心力交瘁,无力折腾(已至深夜)

估计即使stackoverflow也无解决方案甚至找不到案例

于是破罐破摔,重启!

开机连root都登陆失败

只好销毁刚刚调教好的服务器

 

教训:

  1. 不要把重要的数据放linux系统!!!

  2. 折腾linux系统有被迫销毁服务器的风险

  3. 重启linux系统必须承担系统彻底损害的风险
  4. 有重要的数据必须做镜像备份

你可能感兴趣的:(记录一次chown -R 777 /误操作导致vultr utunbu服务器被迫销毁)