如何安全地更改用户名和主机名?

我今天安装了一个新的Ubuntu Gnome 14.04.3 ,但我注意到我在安装过程中颠倒了用户名和主机名。

为了说明这一点,当我打开终端时,提示符如下所示:

 myhost@myname:~$ 

代替

 myname@myhost:~$ 

它是唯一的用户(因此它是普通的管理员)。

我该如何解决这个问题?

更改主机名

更改以下两个文件中的主机名:

  • /etc/hostname
  • /etc/hosts

(你需要使用sudo编辑这些文件。例如sudo nano /etc/hostname

更改用户名

首先,为root设置密码:

 sudo su passwd root 

然后重启机器 。 当您看到登录屏幕时,使用Ctrl Alt F4切换到虚拟终端。 使用您之前设置的用户名root和密码登录。

现在可以使用以下三个步骤更改用户名:

  1. 重命名用户:

     usermod -l newUsername oldUsername 
  2. 更改用户目录的名称以匹配新用户名:

     mv /home/oldUsername /home/newUsername 
  3. 更新用户数据库:

     usermod -d /home/newUsername -m newUsername