目录
前言
一般新手初次接触Ubuntu系统的虚拟机,在安装时可能没有想好给主机、用户取一个合适的名字,或者没有设置一个实用的密码,渡过Ubuntu系统的认识阶段后普遍会觉得不合适,这个时候就想修改主机名、用户名和密码。本文将详细介绍Ubuntu系统中修改主机名、用户名以及密码的方法,为各位友友排忧解难。
【本教程将旧主机名"ubuntu"更改为"Tencent";将旧用户名“Alice”,更改为新用户名“Bob”】
实操前建议:先为虚拟机添加快照,以防由于遗漏操作造成登录异常。
一、修改主机名
1. 什么是主机名
在 Ubuntu 终端中,提示信息的格式通常遵循以下约定:
username @hostname:current_directory$,其含义分别为: 用户名@主机名:当前目录$
因此,主机名通俗理解就是“@”之后、“:”之前的字符串啦,如下图主机名为“ubuntu”。
2.修改方法
【步骤1】切换到root用户,命令为"su",然后输入当前用户的密码即可,如下图;
【步骤2】修改 hostname文件,位置为 “/etc/hostname”;
vim /etc/hostname
按一下键盘 “Insert” 进入编辑模式:将 “ubuntu” 更改为 “Tencent”;
按一下键盘 “Esc”,输入冒号(即“Shift + ;”),输入 “wq” (w代表保存,q代表退出),回车。
【步骤3】修改 hosts文件,位置为 “/etc/hosts”;
vim /etc/hosts
按一下键盘 “Insert” 进入编辑模式:将 127.0.0.1 所在行的 “ubuntu” 更改为 “Tencent”;
按一下键盘 “Esc”,输入冒号(即“Shift + ;”),输入 “wq” (w代表保存,q代表退出),回车。
【步骤4】重启才能生效!重启命令为 “reboot” 。
二、修改用户名
通常因为出错容易导致重启后无法重新登陆,所以请务必要按照以下顺序仔细修改!
【步骤1】修改 sudoer 文件,我们需要为自己要改的名字提前赋予较高的权限,防止修改下面文件的过程中出现权限不足。
su
vim /etc/sudoers
按下 “Insert”进入编辑模式,加入一行内容 “Alice ALL=(ALL:ALL) ALL”;
按一下键盘 “Esc”,输入冒号(即“Shift + ;”),输入 “wq!” ( ! 代表强制执行),回车。
【步骤2】修改 shadow 文件,此文件存储与登录有关的内容,每条记录格式如下:
username: passwd: lastchg: min: max: warn: inactive: expire: flag
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
vim /etc/shadow
找到用户名 “Alice”,按下 “Insert”进入编辑,更改为 “Bob”;按下 “Esc”、输入 “:wq”保存退出。
【步骤3】修改用户目录,将用户目录重命名;
mv /home/Alice /home/Bob
【步骤4】修改 passwd 文件;
vim /etc/passwd
注意:将所有的 “Alice” 更改为 “Bob”,有两个改两个,有三个改三个!
【步骤5】重要:将步骤1中的 “Alice” 修改为 “Bob” !
【步骤6】注销或重启系统,重启命令为 “reboot”,重启后即更改成功!
三、修改用户密码
修改用户密码的命令为:
sudo passwd Bob
其中,需要保证当前用户有sudo权限,并且要先输入当前用户的密码。
总结
以上就是今天分享的内容,包括:Ubuntu下修改主机名、用户名和用户密码。