首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改Ubuntu中的用户名

更改Ubuntu中的用户名
EN

Ask Ubuntu用户
提问于 2018-05-29 02:50:56
回答 1查看 6.6K关注 0票数 2

首先,我将登录根并执行以下命令:

代码语言:javascript
运行
复制
# sudo su

然后:

代码语言:javascript
运行
复制
# usermod -l lazybug peter

获取此错误:

代码语言:javascript
运行
复制
usermod: user peter is currently used by process 19895

所以我杀了这个过程

代码语言:javascript
运行
复制
# kill 19895

如果我运行相同的命令,它将给出相同的错误消息。我真的很困惑,请帮帮忙。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-05-29 05:00:14

在已由同一用户运行的会话中,不能更改用户名。您提到的PID是您目前正在使用的终端。您必须从当前会话中注销,并以root用户身份登录。如果不能以root用户身份登录,请添加另一个临时帐户并使用它登录。然后从该帐户运行sudo usermod -l lazybug peter。确保新帐户可以运行sudo。运行此命令以添加具有sudo权限的新用户。sudo adduser <username> sudo。如果您不能以root用户身份登录,则此需要。

如果您也需要更改home目录,请运行此sudo usermod -d /home/newHomeDir -m newUsername

票数 6
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1041411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档