温馨提示×

ubuntu deluser如何修改用户名

小樊
33
2025-03-03 03:36:58
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu中,deluser命令用于删除用户账户,而不是修改用户名。如果你想修改用户名,可以使用以下步骤:

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 使用sudo权限编辑/etc/passwd文件,找到要修改的用户名所在的行。例如,如果要修改用户名为oldname的用户,可以使用以下命令:

sudo nano /etc/passwd
  1. 在打开的文件中,找到类似于以下的行:
oldname:x:1000:1000:Your Name,,,:/home/oldname:/bin/bash
  1. oldname替换为新的用户名,例如newname
newname:x:1000:1000:Your Name,,,:/home/newname:/bin/bash
  1. Ctrl + X退出编辑器,然后按Y保存更改,最后按Enter确认。

  2. 使用sudo权限编辑/etc/shadow文件,找到与要修改的用户名相对应的行。例如:

sudo nano /etc/shadow
  1. 在打开的文件中,找到类似于以下的行:
oldname:$6$random_salt$encrypted_password:18000:0:99999:7:::
  1. oldname替换为新的用户名,例如newname
newname:$6$random_salt$encrypted_password:18000:0:99999:7:::
  1. Ctrl + X退出编辑器,然后按Y保存更改,最后按Enter确认。

  2. 使用sudo权限编辑/etc/group文件,找到与要修改的用户名相对应的行。例如:

sudo nano /etc/group
  1. 在打开的文件中,找到类似于以下的行:
oldname:x:1000:
  1. oldname替换为新的用户名,例如newname
newname:x:1000:
  1. Ctrl + X退出编辑器,然后按Y保存更改,最后按Enter确认。

  2. 最后,使用sudo权限重命名用户的主目录:

sudo usermod -d /home/newname -m newname

现在,用户名已经修改成功。请注意,在执行这些操作之前,请确保备份相关文件,以防万一出现问题。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:ubuntu怎么修改用户名

0