修复 Debian 8 (VPS) 上 /* 的权限失败问题

修复 Debian 8 (VPS) 上 /* 的权限失败问题

今天我想更改整个文件夹的权限,但是我却更改了整个安装(chown -R root),所以现在很多东西都不再起作用了。

例如,我的 LEMP 服务器无法工作,我修复了一些问题,但仍然出现 mariadb“无法启动 LSB:启动和停止 mysql 数据库服务器...”的情况,这是因为套接字 mysqld 已经安装在正确的位置...我无法重新安装它,因为我使用 apt install mariadb-server 时遇到了同样的错误,所以此时我的所有网站都瘫痪了!

我在该网站上看到了解决此问题的解决方案,但是它需要在 Live CD 上启动,而我不能,因为我在 VPS 上运行!

有什么解决方案可以重新获得正确的权限并使一切重新正常运行?

谢谢

答案1

请检查这个问题。除 VPS 部分外,它是重复的。

但基本答案是一样的:对于大多数安装,你将

  1. 从备份中恢复所有内容。
  2. 或者重新安装操作系统的分区并重新安装所有软件包和配置(我希望您记录了它们!)
  3. 或者更改(恢复)每个文件和文件夹的所有权。为此,您需要查看权限,您可以通过查看半最近的备份或安装类似的设置来做到这一点。(然后编写一些脚本)。

但如果您真的想要安全,只需从备份中恢复并接受一天的工作损失。


话虽如此:您可能会幸运地卸载并重新安装软件包,或升级它们。但我再也不会相信那个安装。从备份中恢复(可能先快速备份最近添加的数据)将是我的解决方案。



*:或者无论您运行备份的频率如何。

相关内容