登入使用者出現 bash 4 2 的問題解決

2022-07-21 00:21:17 字數 509 閱讀 4608

linux系統切換使用者時如顯示的是-bash-4.2#

而不是user@主機名 + 路徑的顯示方式,以往一直用的指令碼也不能執行起來;

原因是在用useradd新增普通使用者時,有時會丟失家目錄下的環境變數檔案,丟失檔案如下:

1、.bash_profile

2、.bashrc

以上這些檔案是每個使用者都必備的檔案。

此時可以使用以下命令從主預設檔案/etc/skel/下重新拷貝乙份配置資訊到此使用者家目錄下

登出並重新登入此使用者後便可以恢復正常了!!

登入Linux新建使用者顯示 bash 4 2

登入linux的 bash 4.2新建 的tes t使用者登 陸lin ux系統 發現是 bash 4.2 新 建的 test 使用者登陸 linu x系統發 現是 b ash 4.2狀態如下 網路搜尋查詢 是 home目錄中沒有test使用者的目錄,那麼在home目錄下新建乙個test目錄 roo...

解決CentOS切換使用者出現bash 4 2 問題

在 home目錄下檢視有沒有該使用者的目錄,沒有則建立,以 mysql 使用者 為例 root locaohost home ls root locaohost home mkdir mysql 原因 在linux下通過useradd方式建立新使用者時,etc skel下的配置檔案都會複製到 hom...

切換使用者時使用者名稱丟失,出現 bash 4 2

一天在登入的伺服器的時候切換使用者的時候發現,額,使用者名稱怎麼飛了,指令碼也執行不了,使用者變成了.bash4.2 經過排查後應該是誤刪除了。當前使用者的環境變數下缺少了下面這兩個檔案 bash profile bashrc 使用以下的兩條命令從 etc skel 檔案下重新拷貝乙份配置資訊到 丟...