今天在给文件夹授权的时候,手抖少输入了一个点,结果导致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.最后吐槽一下腾讯云技术客服,真水啊,跟阿里云差远了!!!!!!