我已经读过这,但这并没有帮助。我没有登录到“老用户”,所以我输入了内容sudo usermod -l 'newuser' 'olduser'
,然后它从我的问题标题中产生了错误消息。我能做些什么?
答案1
它不仅是作为 登录olduser
,而且还包括该olduser
id 是否正在系统上运行任何进程。如果您搜索输出,ps -ef|grep olduser
您可能会看到它正在运行的进程。实际上,错误消息告诉您它PID
正在运行的进程(<number>
问题标题中的)
您可以终止正在运行的一个或多个进程,然后运行更改用户名命令,应该没问题。如果没有,请发布您遇到的其他错误,以获得进一步的帮助。
答案2
以 root 身份登录,然后打开终端并运行
Kill -9 -u [旧用户名] && 用户名 -l [旧用户名] [新用户名]
之后运行
adduser [新用户名] sudo
能够使用新用户名运行 sudo 命令。