![Ubuntu:尝试更改用户名?](https://linux22.com/image/167607/Ubuntu%EF%BC%9A%E5%B0%9D%E8%AF%95%E6%9B%B4%E6%94%B9%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%9F.png)
在开始之前,我重新启动了计算机并以 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 oldname
sudo pkill -9 -u oldname
我别无选择,我还能做些什么来解决这个问题?
答案1
我建议您以恢复模式(从 Grub 菜单)重新启动 Ubuntu,然后选择“下降到根提示符”并从那里尝试。我认为很可能是一些 GUI 活动导致了所有活动用户进程。
答案2
以 root 身份登录,然后打开终端并运行
Kill -9 -u [旧用户名] && 用户名 -l [旧用户名] [新用户名]
之后运行
adduser [新用户名] sudo
能够使用新用户名运行 sudo 命令。