不小心將 chown 設為 /,所有 Web 都無法存取

不小心將 chown 設為 /,所有 Web 都無法存取

可能的重複:
意外地以 root 身分執行“chown www-data:www-data / -R”

只是犯了一個超級愚蠢的錯誤,而我還沒有完成輸入 chown -R web5: client 12 / 並按 Enter。目前所有網站都無法訪問,大部分是資料庫無法連接且沒有執行檔案的權限。我可以知道如何修復嗎?請幫忙。謝謝

答案1

你被打敗了,我的朋友。指令應該是“sudo chown ...”,當你不小心按下回車鍵後,你應該說“哎呀”並且不是輸入密碼。

嗯,吸取教訓了。現在,該怎麼辦?

取得最新的備份並轉儲所有文件及其所有權。然後逐組檢查並修復所有權。在完成修復之前請勿重新啟動,否則可能會使修復變得更加困難。 (如果您願意,您甚至可以將轉儲轉換為腳本。)

如果您的系統太擁擠而無法運行命令,則必須從救援 CD 或 USB 磁碟啟動、安裝系統並進行修復,例如/bin使系統可用。

這將是非常痛苦。對不起。

或者,備份目前狀態,從工作備份還原,然後從剛剛建立的備份手動還原備份中不存在的所有檔案。

這個答案有關恢復已安裝的系統檔案的一些提示。

相關內容