可能重复:
意外地以root身份运行“chown www-data:www-data / -R”
刚刚做了一个超级愚蠢愚蠢的错误,而我还没有完成inputchown -R Web5:客户端12 /并按下input。 目前所有的网站不可访问,而大多数是数据库无法连接,没有权限执行该文件。 我可以知道我该如何解决? 请帮忙。 谢谢
你知道了,我的朋友。 该命令应该是“sudo chown …”,并且在你意外地按下input之后,你应该说“Oops”并且没有input密码。
那么,经验教训。 现在,该怎么办?
获取最新的备份并转储所有文件及其所有权。 然后通过他们逐组,并修复所有权。 在完成修复之前不要重新启动,否则可能会使修复更加困难。 (如果你愿意,你甚至可以把转储转换成脚本。)
如果您的系统太脏,无法执行命令,则必须从救援CD或USB磁盘启动,安装系统并修复/bin以使系统可用。
这将是非常痛苦的。 抱歉。
或者,备份当前状态,从正在运行的备份中恢复,然后从备份中手动恢复您刚才备份的任何文件。
有关恢复已安装系统文件的一些提示,请参阅此答案 。