刚刚犯了一个超级愚蠢的错误,我还没输入完 chown -R web5: client 12 / 就按了回车键。目前所有网站都无法访问,而大多数数据库无法连接,也没有权限执行文件。请问我该如何修复?请帮忙。谢谢
答案1
你被 ch0wned 了,我的朋友。命令应该是“sudo chown ...”,在你不小心按下回车键后,你应该说“哎呀”,然后不是输入了密码。
好吧,吸取了教训。现在该怎么办?
获取最新备份并转储所有文件及其所有权。然后逐组检查并修复所有权。修复完成之前请勿重新启动,否则可能会使修复变得更加困难。(如果您愿意,甚至可以将转储变成脚本。)
如果您的系统过于糟糕以至于命令无法运行,您将必须从救援 CD 或 USB 磁盘启动,安装系统,然后修复诸如此类的问题/bin
以使系统可用。
这将是非常很痛苦,抱歉。
或者,备份当前状态,从工作备份中恢复,然后从刚刚创建的备份中手动恢复备份中不存在的任何文件。
看这个答案有关恢复已安装的系统文件的一些提示。