意外将 chown 设置为 /,所有 Web 都无法访问

意外将 chown 设置为 /,所有 Web 都无法访问

可能重复:
意外地以 root 身份运行了“chown www-data:www-data / -R”

刚刚犯了一个超级愚蠢的错误,我还没输入完 chown -R web5: client 12 / 就按了回车键。目前所有网站都无法访问,而大多数数据库无法连接,也没有权限执行文件。请问我该如何修复?请帮忙。谢谢

答案1

你被 ch0wned 了,我的朋友。命令应该是“sudo chown ...”,在你不小心按下回车键后,你应该说“哎呀”,然后不是输入了密码。

好吧,吸取了教训。现在该怎么办?

获取最新备份并转储所有文件及其所有权。然后逐组检查并修复所有权。修复完成之前请勿重新启动,否则可能会使修复变得更加困难。(如果您愿意,甚至可以将转储变成脚本。)

如果您的系统过于糟糕以至于命令无法运行,您将必须从救援 CD 或 USB 磁盘启动,安装系统,然后修复诸如此类的问题/bin以使系统可用。

这将是非常很痛苦,抱歉。

或者,备份当前状态,从工作备份中恢复,然后从刚刚创建的备份中手动恢复备份中不存在的任何文件。

这个答案有关恢复已安装的系统文件的一些提示。

相关内容