shell 脚本测试失败,并发出
chmod -R 777 /.
到系统,而不是
chmod -R 777 ./
正如预期的那样,它删除了关键的元数据。我们已经关闭了系统,下次打开时它将无法正常运行。
我被告知
rpm --setperms -a
rpm --setugids -a
至少应该修复 rpm 维护的软件包的权限。这值得做吗?
有没有可用的脚本可以从相同的系统复制权限?至少让盒子工作。盒子运行的是 RHEL5.5
谢谢!
答案1
如果你的重复系统确实重复,那么你可能有机会运行
getfacl -R . >perms.bak
先谈好的制度,再谈坏的制度
setfacl --restore=perms.bak