誤刪Linux家目錄恢復方法
在生產中可能會由於誤操作而刪除了某一使用者的家目錄,這時就需要把使用者的家目錄安裝建立新使用者時的模板檔案,再恢復並且要跟之前的許可權相同。
1. 建立一個新的使用者用於測試
1 |
|
2. 新使用者建立完成時會在/home下面自動建立同名的資料夾
1 2 |
|
3. 首先檢視一下使用者家目錄中的檔案以及許可權,用於驗證我們恢復後許可權沒有偏差
1 2 3 4 5 6 7 8 9 |
|
3. 這裡模擬生產中誤操作而刪除了家目錄
1 2 3 |
|
4. 複製skel中的所有檔案到home下的旺財。skel目錄中的檔案都是建立新使用者時家目錄中的檔案。換句話來說skel中的檔案是建立使用者家目錄的模板。
1 |
|
5. 檢視複製來的wangcai資料夾,注意一下所有者與所屬組都是root,所以需要改成wangcai
1 2 |
|
6. 首先把wnagcai目錄的許可權修改為700
1 |
|
7. 最後把wangcai目錄下的所有檔案所屬組、所有者都改成使用者自己。
-R選項是遞迴,將目錄下的所有檔案都更改設定。
1 2 3 4 5 6 7 8 9 10 |
|
至此使用者的家目錄就恢復完成了,並且經過對比跟之前的目錄許可權完全相同。
原文連結:http://www.jianshu.com/p/c5738a9ff986?utm_source=tuicool&utm_medium=referral