很多教程都是新建用户,然后把当前用户的东西迁移过去,我这个不是。
假设用户abc是管理员用户,要修改成名为abcd的用户
第一步,sudo gedit /etc/hostname
修改abc-pc为abcd-pc
sudo gedit /etc/hosts
修改abc-pc为abcd-pc
第二步,sudo gedit /etc/passwd
重新开启一个命令行,sudo gedit /etc/shadow
注:如果不先打开两个文件,那修改完第一个文件之后将无法打开第二个文件。当然,如果用root用户来修改,则不存在这个问题
修改其中的abc为abcd,例如,修改passwd里的abc:x:1000:1000:abc:/home/abc:/bin/bash为abcd:x:1000:1000:abcd:/home/abcd:/bin/bash
以及shadow中的abc:...(一串乱七八糟的东西)为abcd:...
第三步,重启进入登录界面,alt+ctrl+f1进入命令行,登录root账号,修改主目录文件夹名:mv /home/abc /home/abcd
第四步,sudo vi /etc/sudoers,在root ALL=(ALL:ALL) ALL下面增加一行abcdALL=(ALL:ALL) ALL
注:不会用vi编辑器的自行百度,由于这个文件是只读的,记得用:wq!强制保存
第五步:alt+ctrl+f7,登录系统,OK