Linux
不小心更改了整個 /etc 目錄的權限……還是我?
我一直在執行 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 安裝包的權限。任何意見是極大的讚賞。如果您想查看任何輸出、日誌或需要更多資訊,我會用它更新問題。
恐怕這裡沒有靈丹妙藥——鑑於我不知道損壞的程度,我不得不重新安裝我的系統。感謝那些評論的人。