每当我在 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。