linux用戶變成了bash4.2-$

我遇到的這種情況是用戶目錄下文件丟失,或者沒有用戶目錄也可能遇到這種情況。

首先,linux創建用戶的時候會默認在/home下面創建和用戶同名目錄,並且複製/etc/skel下文件到用戶目錄,這些文件是隱藏的可以使用指令ll -a查看。這些文件的作用是使所有在系統上面的新用戶擁有一樣的初始設置,爲用戶提供缺省配置,我的錯誤就算由於缺失了這些文件。

解決方法cp /etc/skel/.bash* /var/lib/hadoop-hdfs,最後面那個參數是用戶目錄,有時候用戶目錄不在/home下,可以使用cat /etc/passwd查看用戶目錄,重新登陸或su 用戶,則修復成功。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章