Devices

chown /dev 錯誤

  • February 9, 2019

這是一個執行 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。

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