专栏名称: 运维
关注互联网运维技术,分享知识
今天看啥  ›  专栏  ›  运维

错误执行:chmod 777 .*或chown -R * 补救方法

运维  · 公众号  · 运维  · 2016-12-29 22:41
    

文章预览

来自:wb84451208 的BLOG 链接:http://ithelp.blog.51cto.com/4501237/1101132/ (点击尾部阅读原文前往) 误执行了命令:chmod 777 .* 或chown -R * 等,导致整个操作系统权限混乱,部分命令、设备失效,这时候千万不能重启。主要想办法把每个文件的权限修改回去就可以了 怎么才能把把系统文件等恢复到初始安装默认状态? 原理:我们通过pkgadd安装(推荐用pkgadd安装所有package)的 所有文件在/var/sadm/install/contents文件里都有详细记录。 以下方法的中心就是用此文件里的记录来恢复其状态。假设你现在的id是root. #cd /var/sadm/install  ####把contents文件里所有不包含=(等号)也不包含/devices的行重定向到一个新的文件contents.txt  # egrep -v "=|devices" contents >contents.txt 1、 处理contents.txt,抽取1,4,5,6列放 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览