1. 开机按住shift按键,进入GNUB,选择第一个recovery模式
2. 在recovery menu里选择root shell
3. 在控制台上依次输入以下命令,修改帐户名
mount -o remount rw /
usermod -l 新名 -d /home/新名 -m 旧名
groupmod -n 新名 旧名 (若是与旧帐户相关的文件不少,此命令须要耗费一点时间)shell
而后输入halt关机,再重开机就是新帐户了
注意,在帐户修改后,若是以前有设置与旧帐户相关的帐户环境变量,千万记得修改)bash
以上修改后还有几个地方也要改下,不然有点不爽
1. $ sudo vi /etc/hostname
这里面有个旧名-desktop,修改为新名-desktoprem
2. $ sudo vi /etc/hosts
这里也有个旧名-desktop(在127.0.0.1后面),改为新名-desktop登录
3.通过以上几部修改以后,在开机登陆界面上,用户名仍是旧的,不过输入正确密码也能登陆,看着不爽,再来作以下修改
vi /etc/passwd
通常在最后几行,能够找到对应的帐户信息,例以下面,由于这里1000:后面仍是旧名,因此登陆看到的那个就是这里的旧名,因此变量
直接把旧名改成新名就OK了。
新名:x:1000:1000:旧名,,,:/home/新名:/bin/bash权限
到此,有关帐户的信息就所有修改完毕了,看上去有点烦,不过能改的完全,若是嫌烦,直接新建一个帐户也是能够的,看须要,密码
另外,以上有些操做要在ROOT权限下才能使用,因此能够在前面加入sudo。hosts