Ubuntu:尝试更改用户名?

Ubuntu:尝试更改用户名?

在开始之前,我重新启动了计算机并以 root 身份登录。

usermod -l newname /home/newname -m oldname更改了我的用户名。

结果出现错误消息

user oldname is currently used by process 4391

我试过了pkill -9 <processid>,它杀死了它,但有数百个。

试过了,,,pkill -u oldname但似乎没有任何作用。sudo pkill -KILL -u oldnamesudo pkill -9 -u oldname

我别无选择,我还能做些什么来解决这个问题?

答案1

我建议您以恢复模式(从 Grub 菜单)重新启动 Ubuntu,然后选择“下降到根提示符”并从那里尝试。我认为很可能是一些 GUI 活动导致了所有活动用户进程。

答案2

以 root 身份登录,然后打开终端并运行

Kill -9 -u [旧用户名] && 用户名 -l [旧用户名] [新用户名]

之后运行

adduser [新用户名] sudo

能够使用新用户名运行 sudo 命令。

相关内容