Ubuntu更改用户名

网上给出:

Ubuntu更改用户名步骤:

1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!

2、gedit /etc/passwd ,找到代表你的那一行,修改用户名为新的用户名。 注意:只修改用户名!后面的全名、目录等不要动!

3、gedit /etc/shadow,找到代表你的那一行,修改用户名为新用户名

4、gedit /etc/group,你应该发现你的用户名在很多个组中,全部修改!

5、修改完,保存,重启。

这个步骤只正确了80%,还要有其他注意:

① 步骤2涉及到目录,假如用户名修改,目录不变,以后都要在旧的用户名目录下工作,就很别扭,所以建议目录也一起修改:/home/oldname -> /home->newname

修改完上述目录修改之后,一定要执行文件目录的名字:mv /home/oldname -> /home->newname,否则找不到新的名字,系统进不去!

② 修改完用户名之后,无法使用sudo,提示:用户名 不在 sudoers文件中,此事将被报告。

要把名字添加到sudo权限的目录中:

通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。

打开sudoers后,加上自己的帐号保存后就可以了: 

# User privilege specification
root    ALL=(ALL:ALL) ALL
linc    ALL=(ALL:ALL) ALL

原文地址:https://www.cnblogs.com/Younger-Zhang/p/14172216.html