運行終端時,我收到預設的 bash 提示符

運行終端時,我收到預設的 bash 提示符

每當我在 Linux (Centos) 中運行終端時,我的控制台行都會以以下內容開頭:

bash-4.1$

在 Centos 安裝過程中,我建立了一個使用者「mark」。那天晚些時候,由於某種原因,我需要將名字改為“約翰”。

所以我進入這些文件並將“mark”更改為“john”

/etc/passwd 
/etc/group
/etc/shadow
mv mark john

重新啟動後,我現在bash-4.1$在終端上收到提示。

答案1

取決於您在上述文件中編輯的內容。也許,正如 Zoredache 所提到的,您忘記了在 passwd 或檔案系統上/home/mark更改。 /home/johnpasswd 中還有一個條目,它告訴使用者預設的 shell。

您也可以透過usermod -s <path to shell> <username>命令設定現有使用者的預設 shell。

相關內容