linux chmod -R 777 / 之后的修复过程

如果一旦误操作导致linux根目录下面的所有文件改为了777。

那么这时候一定不要重启电脑,找一台新的机器执行

getfacl -R / > acl.bak

然后传到这台机器上再执行

setfacl --restore=acl.bak

如果出故障机器已经重启过了,那可能就麻烦一些。因为帐户认证系统已经损坏了,登录不成功。

插入系统光盘镜像,如果是虚拟机添加镜像映射。进行’rescue installed system’,配置完网络后将acl.bak文件通过网络传输(比如scp wget)传到故障机器上面,然后重启电脑进行单用户模式进行setfacl –restore=acl.bak恢复。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code