%20%E4%B8%8A%20%2F*%20%E6%AC%8A%E9%99%90%E5%A4%B1%E6%95%97%E7%9A%84%E5%95%8F%E9%A1%8C.png)
今天我想更改整個資料夾的權限,但我更改了整個安裝(chown -R root),所以現在很多東西都不再工作了。
例如,我的 LEMP 伺服器無法正常工作,我修復了一些問題,但仍然出現 mariadb“無法啟動 LSB:啟動和停止 mysql 資料庫伺服器...”,因為套接字 mysqld 已安裝在正確的地方...我無法重新安裝它,因為我在apt install mariadb-server 時遇到了同樣的錯誤,所以此時我的所有網站都關閉了!
我在該網站上看到了解決此問題的解決方案,但它需要在 Live CD 上啟動,但我不能,我正在 VPS 上運行!
是否有任何解決方案可以恢復正確的權限並使一切再次正常工作?
謝謝
答案1
請檢查這個問題。除了 VPS 部分之外,它都是重複的。
但基本答案保持不變:對於大多數安裝,您將
- 要么從備份中恢復所有內容。
- 或者重新安裝作業系統分割區並重新安裝所有軟體包和配置(我希望您記錄它們!)
- 或更改(恢復)每個文件和資料夾的所有權。為此,您需要查看權限是什麼,可以透過查看半新的備份或安裝類似的設定來完成此操作。 (後面是一些腳本)。
但如果您確實想要安全,只需從備份中恢復並接受一天*工作的損失。
話雖如此:您可能會幸運地卸載並重新安裝軟體包,或升級它們。但我再也不會相信那個安裝了。從備份恢復(可能之前是最近新增的資料的快速備份)將是我的解決方案。
*:或無論您執行備份的頻率為何。