![如何恢復根目錄的意外 chmod(或 chown、chgrp)?](https://rvso.com/image/1284420/%E5%A6%82%E4%BD%95%E6%81%A2%E5%BE%A9%E6%A0%B9%E7%9B%AE%E9%8C%84%E7%9A%84%E6%84%8F%E5%A4%96%20chmod%EF%BC%88%E6%88%96%20chown%E3%80%81chgrp%EF%BC%89%EF%BC%9F.png)
我在更改日誌檔案的權限時不小心將 777 授予了 root。多阿。我想可能會更糟。我立即抓住了它並取消了命令的執行。
除了這次事故讓我想起我經常在 root 上運行。我同時使用 Macintosh 和 Linux。 Mac 有一個修復權限實用程式。那麼Linux呢?我有一個實用程式可以將 Linux(在我的例子中是 Fedora)恢復到基線使用者、群組和權限以確保系統能夠啟動?
更新:已經幾週了,沒有新的找到問題了。我會接受這個問題已經解決了。
答案1
為了轉速基於發行版,可以輕鬆地將所有託管檔案重置回安裝狀態。
rpm --setugids -a # To reset ownership
rpm --setperms -a # To reset permissions
將“-a”替換為套件名稱以限制重設。