ubuntu18.04修改用户名

ubuntu18.04修改用户名、密码、家目录

介绍

希望修改 ubuntu 18.04 上的用户名,比如现在的用户名是 abc,家目录是 /home/abc,想将该用户名修改为 def,家目录修改为 /home/def

最简单的方式当然是新建一个名为 def 的用户,将 abc 用户删掉,但是因为在 abc 目录下配置了很多东西,所以希望能修改用户名。

修改密码

注意:修改用户名前,必须先修改下密码

  1. 在终端中,执行 sudo su 切换为 root 用户(注意,必须转为 root 用户)。
  2. 执行 sudo passwd abcabc 是当前的用户名)
  3. 输入新密码,确认密码
  4. 修改密码成功,重启,输入新密码进入系统

修改用户名

  1. 打开终端,输入 sudo su 转为 root 用户 (注意,必须转为 root 用户)。
  2. vi /etc/passwd ,修改用户名 abc 为新的用户名 def (注意:只修改用户名!后面的全名、目录等不要动!)。
  3. vi /etc/shadow , 修改用户名 abc 为新的用户名 def
  4. vi /etc/group , 用户名 abc 可能在很多的组中,将所有包含 abc 的组中的 abc 修改为 def
  5. 修改完成,保存,重启。

重启后,会发现 Ubuntu 登陆界面的用户名还是原来的用户名,但是终端里的用户名已经修改。此时,再选择 Ubuntu 屏幕右上角的电源图标下的账号设置,在弹出的对话框中再次修改用户名,然后就完全成功了。

修改家目录名

上述修改完成后,家目录还是旧的名称 /home/abc

  1. vi /etc/passwd , 找到新用户名,修改该用户的家目录为新的家目录,比如 /home/def
  2. 将旧家目录名修改为新家目录名 sudo mv /home/abc home/def
  3. 重启

参考:
https://www.cnblogs.com/yxqxx/p/12319130.html

Built with Hugo
主题 StackJimmy 设计