Devices
chown /dev 錯誤
這是一個執行 postgres 數據庫的 RedHat 系統。似乎什麼都沒有損壞。
我需要請求恢復嗎?那會破壞一天的工作價值,所以我不急於這樣做。
我讀過的幾件事可能會解決問題,但我從未使用過,不太了解等。
udevadm 觸發器
/sbin/MAKEDEV
只需重新啟動,dev 將恢復原樣,它不是實際文件,只是設備,儘管那裡可能有一些符號連結,好的 chmod 會忽略它們:)
編輯:只要把我的錢放在嘴邊……
find /dev -exec ls -la '{}' \; > /home/mike/dev-perms1 sudo chmod -Rv 777 /dev sudo reboot find /dev -exec ls -la '{}' \; > /home/mike/dev-perms2
相同的… :)
ps…確保您只chmoded /dev…如果您chmoded 其他一些目錄,您可能會遇到問題…
chown dev 並不危險,但為了安全起見,安裝一個乾淨的虛擬機(當然是相同的系統,在這種情況下是 rhel)並從那裡複製正確的權限。chmod 有點危險,但是一個簡單的解決方案,通常使用 cpio 備份所有目錄,如果你做錯了什麼,你可以從 cpio 存檔中恢復,或者使用 rsync。