我我的曾经有一次经历:rest
就是在修改文件夹权限的时候,原本该执行:code
#chmod 777 -R ./
结果我漏掉了那个".";执行的命令是chmod 777 -R /。 这个命令必定慎用,不然容易酿成大错。blog
结果就出大问题了。系统崩溃。get
解决办法:class
到正常的文件系统中获取一下权限列表。遍历
#getfacl -R / > /tmp/acl.bak
解释下这条命令:getfacl就是获取权限列表命令,-R是遍历,/ 这个表示或者整个根目录权限。若是你单独某个目录有权限问题例如bin. 那这里能够换成 getfacl -R /bin > /tmp/acl.bak. ">" 这个符号就是写入 。后面是路径权限
上面那个作好以后把acl.bak拷贝到你如今的系统上;di
执行:文件
#setfacl --restore acl.bak
而后就大功告成了。这个能够解决各类权限问题 。文件系统