Linux

不小心更改了整個 /etc 目錄的權限……還是我?

  • June 20, 2018

我一直在執行 Centos 7 的 VPS 上設置託管平台。我一直在執行一些管理任務,並且不小心在 /etc 目錄中執行了幾個命令:

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

我知道這是一個多麼嚴重的錯誤,但是ls -lR在 /etc 中使用時,我發現這些更改遠未得到普遍實施。/etc 中的文件和目錄的權限仍然有很多細微差別。

我知道在這個 VPS 上重新安裝 Centos 會很辛苦,但在我這樣做之前,誰能解釋一下為什麼 ls -lR 命令會顯示 /etc 權限的大量變化?命令是否可能格式錯誤或未實際執行?

我還查看了其他類似的問題和解決方案,例如rpm --setperms在這裡似乎沒有幫助,因為這只會重置 rpm 安裝包的權限。任何意見是極大的讚賞。

如果您想查看任何輸出、日誌或需要更多資訊,我會用它更新問題。

恐怕這裡沒有靈丹妙藥——鑑於我不知道損壞的程度,我不得不重新安裝我的系統。感謝那些評論的人。

引用自:https://unix.stackexchange.com/questions/433173