
每當我在 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/john
passwd 中還有一個條目,它告訴使用者預設的 shell。
您也可以透過usermod -s <path to shell> <username>
命令設定現有使用者的預設 shell。