首页 存档 技术 查看内容

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

2018-3-30 13:00 |来自: 互联网 467 0

摘要: 误执行了命令:chmod 777 .* 或chown -R * 等,导致整个操作系统权限混乱,部分命令、设备失效,这时候千万不能重启。主要想办法把每个文件的权限修改回去就可以了。 怎么才能把把系统文件等恢复到初始安装默认状态? ...


误执行了命令: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

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部