2021年10月23日 星期六

【IT Notes】登入Linux後出現-bash-4.2$ 問題

有一次不小心將某個user的家目錄給刪除了,後來在登入該使用者時發生了錯誤訊息,因為在刪除家目錄時沒有注意到裡面有幾個重要隱藏登入檔不應該被刪掉。

Last login: Tue Mar30 10:31:27 CST 2021 on pts/1

-bash-4.2$

登入雖然是成功了,可是-bash-4.2$這個狀態不是正常操作shell時的畫面,因為在linux下每次建立新使用者時,都會將所有的配置檔案從/etc/skel複製到/home目錄的新使用者錄下,所以如果家目錄裡面是空的話就會失去正常操作shell的功能,要解決就複製/etc/skel這個目錄的檔案到該使用者的家目錄底下,再次登入就會成功回到shell畫面。

root@workstation home]$ cd /etc/skel/
root@workstation skel]$ ls -a
. ...bash_logout.bash_profile .bashrc.mozilla
root@workstation skel]$ cp .bash_logout/home/kenny/
root@workstation skel]$ cp .bash_profile/home/kenny/
root@workstation skel]$ cp .bashrc/home/kenny

root@localhost skel]$ su - kenny
Last login: Tue Mar30 10:44:51 CST 2021 on pts/1

kenny@workstation ~]$

沒有留言:

張貼留言

【當兵回憶】龍陵營區

 上次把八里連的經歷寫完花了不少時間,主要原因是,回憶中很多細節容易是片段方式想起來,時間愈遠就愈會遺漏,通常都是突然想起就再補充進去。扣掉八里的經歷,當兵其他大部分時間都在龍陵營區度過(這名字聽起有點陰),這是在桃園龍岡的21砲兵指揮部,營區就在龍岡圓環附近而已,當時抽籤抽到「...