1. 程式人生 > >linux下面誤刪root裏面的文件夾 恢復方法

linux下面誤刪root裏面的文件夾 恢復方法

刪除root家目錄 誤刪root裏面的文件夾 directory to /root

一、Linux root文件夾刪除後如何恢復?
今天用普通用戶進入系統切換root用戶提示沒有root的家目錄,也不知道是什麽情況導致的

$su - root
warning: cannot change directory to /root
-bash-3.2#

二、網上搜索方法:
root的家目錄被刪除,手動建立/root,然後從用戶模版復制配置文件即可
第一種方式需要重啟:
1.開機重啟按“e”鍵後出現的kernel這一行最後加上1,進入單用戶模式。
技術分享圖片

2.自己建立root的家目錄
mkdir /root
#進入家目錄
cd /root
#復制/etc/skel/模版到家目錄
cp -r /etc/skel/* /root
3.然後重啟系統即可

reboot

第二種方法(無需重啟):
在直接在-bash這個界面

-bash-3.2#mkdir /root
-bash-3.2#cp -a /etc/skel/.[!.]* /root/

主要是吧 /etc/skel/裏面的文件拷貝回去就行了

因生產環境不太方便重啟,我這裏用的是第二種方法的去建root家目錄,這個後期是否有問題還不清楚。

linux下面誤刪root裏面的文件夾 恢復方法