Linux 授权误操作 chmod -R 777 / 导致无法登陆,附Ubuntu14-64位权限备份文件

今天在给文件夹授权的时候,手抖少输入了一个点,结果导致xshell无法登陆,给腾讯云提了工单,回电说了一堆没用的,最后还是自己从网上找方法+朋友协助,避免了一次重大灾难。

我发现问题的时候xshell窗口还未关闭,所以按照下面的操作处理即可,找到一台同内核的服务器,备份权限,传输到自己的服务器,还原即可。

首先,在正常机器上进行备份:

getfacl -R / > filename.bak

或者

getfacl -R . > filename.bak

如果您未安装对应服务,按照提示安装,再执行上述命令。

执行完成,会在您的文件夹生成  filename.bak 文件,通过ftp或者 sz filename.bak 下载文件到本地;

然后,在出现故障的机器上,使用 rz 上传从正常服务器下载的 filename.bak 文件;

进行权限还原,然后权限就正常了:

setfacl --restore=filename.bak

上述部分内容摘自:linux 系统 chmod 误操作权限修复

最后附上我的系统版本,以及权限备份文件,以供各位英雄不时之需。

系统版本:

ubuntu:~# cat /proc/version

Linux version 3.13.0-128-generic (buildd@lgw01-39) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #177-Ubuntu SMP Tue Aug 8 11:40:23 UTC 2017

权限备份文件下载地址:

https://download.csdn.net/download/openg007/10925965

 

PS.最后吐槽一下腾讯云技术客服,真水啊,跟阿里云差远了!!!!!!

链接:https://www.fageka.com/i/jOgU5xK0229

你可能感兴趣的:(linux)