运行终端时,我收到默认的 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。

相关内容