![我如何更改我的用户名?](https://linux22.com/image/837986/%E6%88%91%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%88%91%E7%9A%84%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%9F.png)
我的名字是 Lluis,但当我的电脑以 Ubuntu 启动时,Ubuntu 总是将我的名字更改为 Llus。我不明白为什么少了这个“i”。
答案1
如果您只想更改启动时显示的名称,请转到系统设置->用户帐户。
点击该框右上角的“解锁”按钮。然后点击右侧的名称,并重新输入。
这根本不会影响您的 shell/系统用户名,只会影响您的显示名称;如果您也想更改系统用户名,则需要按照其他答案的思路做更多的事情……但我个人认为在这种情况下,创建一个新帐户并重新开始会更安全;其他地方可能有(非系统)文件以某种方式引用您的旧用户名,如果您更改了新用户名,这些文件不一定会更新为新用户名。
答案2
跑步:
# Become root
sudo -i
接下来,以 root 身份运行:
usermod -d /home/new -m old
sed -i -e 's_old_new_g' /etc/passwd
sed -i -e 's_old_new_g' /etc/group
sed -i -e 's_old_new_g' /etc/shadow
其中“old”是您的旧用户名 ( Llus ),“new”是您想要的名称 ( Lluis )。
注销并重新登录,您就可以开始了。
注意:您可能希望使用全部小写字母作为您的用户名(lluis),由您决定,有关详细信息,请参阅评论中的讨论。