linux – 从系统范围的chown中恢复?
我有一个
Linux Web服务器,其中有多个站点使用CPanel托管.
我无法访问网站,所以我运行了这个命令: chown -R root:root / home / evalreal /.在等待命令时,我开始看到一堆错误.错误就像/home/evalreal/public_html/../virtfs/home/*其他网站文件夹*无法访问 所以,我用我的命令弄乱了一些东西并将这些所有者应用到我的大量/? 我的网站停止运行,直到我从备份重置其权限.我的/ tmp目录和/ var / lib / mysql目录暂时都在运行777.我需要为阻碍Exim的任何事情做类似的事情.我不知道发生了什么变化但是因为当我运行命令时我是根,我怀疑它是很多. 最终我需要从备份恢复整个系统吗?如果我一天左右不能这样做怎么办? 解决方法
首先,看看好的一面:至少你有备份.
许多在你的情况下结束的人没有,当我们告诉他们最好的办法是从他们的(不存在的)备份中恢复时,他们会变得非常胡思乱想…… 最终我需要从备份恢复整个系统吗? 您的另一个选择是确定哪些文件受到影响并手动重置其所有权.这里有一些错误的余地:目录树是递归走的,所以你可以使用find -user root一个上面的chown根据它来帮助你排序损坏. 如果我一天左右不能这样做怎么办?然后你会沮丧(或至少受损)一天左右.系统管理中没有快捷方式(嗯,有,但不是在这种情况下.您需要以某种方式撤消所做的所有权更改,手动或通过从备份还原.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |