在 CLI 中更改了用户名。但即使重新启动后,GUI 中的用户名仍然相同。为什么它没有改变..?我们要尝试在 GUI 模式本身中进行更改吗?CLI 和 GUI 中的用户都是相同的,对吗?
答案1
您有两个用户名 - 一个可以在 SSH、TTY 等中使用的用户名,以及在登录屏幕上显示的全名 - 您应该能够在相关行中看到它/etc/passwd
- 例如:
wilff:x:1001:1001:Random:/home/wilff:/bin/bash
因此,在上述情况下,我通过 SSH/TTY 等登录的用户名是wilff
(这也用于主目录的名称),而我的全名目前是Random
。
更改全名
您可以通过以下命令更改全名:
sudo chfn -f <NEW-FULL-NAME> <username>
或者这个:
sudo usermod -c <NEW-FULL-NAME> <username>
<NEW-FULL-NAME>
新的全名在哪里<username>
?
因此,再举个例子——命令:
sudo usermod -c Magic wilff
结果是/etc/passwd
:
wilff:x:1001:1001:Magic:/home/wilff:/bin/bash
这也可以通过大多数桌面环境中的用户设置来实现。
更改您的用户名
猜测这是你已经完成的部分
看这个问题。