网上给出:
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