linux – 从系统范围的chown中恢复?

linux – 从系统范围的chown中恢复?,第1张

概述我有一个 Linux Web服务器,其中有多个站点使用CPanel托管. 我无法访问网站,所以我运行了这个命令: chown -R root:root / home / evalreal /.在等待命令时,我开始看到一堆错误.错误就像/home/evalreal/public_html/../virtfs/home/*其他网站文件夹*无法访问 所以,我用我的命令弄乱了一些东西并将这些所有者应用到我 我有一个 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根据它来帮助你排序损坏.
(这只适用于您停止使用的情况 – 如果它在整个系统中运行,那么您就可以正常使用并且备份是最佳选择.)

如果我一天左右不能这样做怎么办?然后你会沮丧(或至少受损)一天左右.系统管理中没有快捷方式(嗯,有,但不是在这种情况下.您需要以某种方式撤消所做的所有权更改,手动或通过从备份还原.)

总结

以上是内存溢出为你收集整理的linux – 从系统范围的chown中恢复?全部内容,希望文章能够帮你解决linux – 从系统范围的chown中恢复?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1035866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存