0x1 问题
有同事在执行chmod命令的时候误写成了根路径,系统所有文件权限被修改,运行出现异常,那么如何恢复呢?
操作系统文件太多,每个文件跟正常的系统对比再修改肯定是不现实的。所以需要找到一个批量修改的办法,在经过查阅资料后,发现了 getfacl 命令,这个命令可以把文件的权限记录到文本中,再配合 setfacl 进行应用,操作方法如下:
记录所有文件的权限,最好是找一台纯净系统的机器
getfacl -R / > perm.bak
备份文件传送至目标机器,把权限恢复
setfacl --restore=perm.bak
评论