Data-Recovery
/ 作為根目錄下的意外 chown
我不小心以 root 身份執行以下命令,
chown mike -Rf / backups
關鍵是我在 / 和備份之間添加了一個空格我的錯誤,我在 1-2 秒後停止了命令,我該如何恢復?我現在遇到 DirectAdmin 問題,例如在訪問它時我收到錯誤:Unable to determine Usertype user.conf needs to be repaired http://help.directadmin.com/item.php?id=456
或者我停止接收電子郵件,我什至不知道現在還有什麼問題……
由於系統不跟踪所有權的修訂,因此無法在不恢復到備份的情況下將其更改回來。
最好是立即進行備份,以便可以回滾任何進一步的更改。
在您的系統上重新安裝軟體包可能會解決大多數所有權問題。在 Debian/Ubuntu 上,我會這樣做:
apt-get install --reinstall package
在一個
rpm
基於系統的東西上,比如rpm -Uvh --force package.rpm
任何給你帶來麻煩的東西。如果正確設置一個包將不會覆蓋您更改的配置文件。如果您有另一個類似的系統或備份,您可以從中檢索原始所有權資訊並應用於您的系統。首先列出您有興趣使用的文件和目錄:
find / -user mike
並使用該列表在備份或類似系統中查找非 mike 擁有的文件。