加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux 下如何修改用户名(同时修改用户组名和家目录)

发布时间:2020-12-14 01:29:33 所属栏目:Linux 来源:网络整理
导读:有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。-- Shusain ? 本文导航??修改用户名 12%??修改家目录 43%??更改用户 UID 52%??修改用户组名 60%编译自 | http://linuxtechlab.com/rename-user-in-li

有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。-- Shusain

?

本文导航??修改用户名12%??修改家目录43%??更改用户 UID52%??修改用户组名60%编译自 | http://linuxtechlab.com/rename-user-in-linux-rename-home-directory/?
 作者 | Shusain
 译者 | lujun9972

有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。

本教程将会讨论这些东西。让我们先从修改用户名开始。

修改用户名

我们使用?usermod?来修改用户名。其语法为,

?
?
  1. $?usermod?-l new_username old_username

举个例子,假设我们有一个名叫?dan?的用户想要重命名为?susan,那么在终端下执行下面命令:

?
?
  1. $?sudo?usermod?-l susan dan

这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变。

注意:-?你需要从要改名的帐号中登出并杀掉该用户的所有进程,要杀掉该用户的所有进程可以执行下面命令,

?
?
  1. $?sudo?pkill?-u dan

  2. $?sudo?pkill?-9?-u dan

修改家目录

要同时更改家目录,我们需要在执行?usermod?命令的同时加上?-d?选项,

?
?
  1. $?sudo?usermod?-d?/home/susan?-m susan

更改用户 UID

执行下面命令修改用户 UID,

?
?
  1. $?sudo?usermod?-u?2000?susan

这里?2000?就是用户的新 UID。

修改用户组名

要把用户组名从?dan?修改为?susan,我们需要使用?groupmod?命令。使用下面命令来修改用户组名,

?
?
  1. $ groupmod?-n susan dan

做完修改后,可以使用?id?命令来检查,

?
?
  1. $?id?susan

这篇教导如何修改用户名的指南就此结束了。有任何疑问或建议,欢迎给我们留言。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读