Linux、Ubuntu20.04修改主机名和用户名,开机/重启卡在登录界面

2021/11/9 7:13:08

本文主要是介绍Linux、Ubuntu20.04修改主机名和用户名,开机/重启卡在登录界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在我们装系统时,有的时候不注意把主机名输错了,或者输完主机名字之后想修改,亦或者已经有人初步装好了系统,但是我们自己不喜欢,想要改成自己想要的名字,可以用这个方法

先搞清楚用户名和主机名

zhangsong@dell-tower
用户名@主机名
前面是用户名,后面是主机名

一、先改简单的主机名:

1、改 hostname 文件

sudo vim /etc/hostname

打开文件会显示当前主机的名字,按 i 进入编辑模式,直接对当前主机名进行修改:例如将 dell-tower 改为 mine-server

在这里插入图片描述

2、改 hosts 文件

sudo vim /etc/hosts

具体操作同上,在hosts文件里面找到原来主机的名字,改为现在想要的名字即可,其他内容不要动

在这里插入图片描述

这样主机名就改好了,重启即可

二、改用户名:

改用户名要严格按照步骤来,不然会导致重启之后一直在登录界面循环

改用户名要严格按照步骤来,不然会导致重启之后一直在登录界面循环

改用户名要严格按照步骤来,不然会导致重启之后一直在登录界面循环

重要的事情说三遍!!!别问为什么

① 修改sudoer文件(登录 sudoer 账号或者 root 账号修改)

修改 sudoer 文件是因为我们为自己 要改的名字 和 修改之后的名字 提前赋予较高的权限,防止修改后面文件的过程中出现权限不足;修改完后把权限改回来

sudo vim /etc/sudoers

在打开的文件里找到下面内容的位置

在这里插入图片描述

在这一句后面添加上我们想要修改的用户名(把root那一行直接复制,然后把root改为 对应的用户名即可)

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

zhangsong ALL=(ALL:ALL) ALL # 我们想要修改的用户名
general ALL=(ALL:ALL) ALL # 我们修改之后的用户名

② 修改shadow 文件

这个文件中存储与登陆有关的内容格式如下:
username: passwd: lastchg: min: max: warn: inactive: expire: flag
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

sudo vim /etc/shadow 

把 zhangsong 改为 general
在这里插入图片描述

③ 修改 配置 文件

这个需要定位到 要修改的用户,不过一般都在 /home 文件夹下

cd / # 切换到根目录
cd /home # 切换到 home 文件夹
mv zhangsong general # 移动配置文件

④ 修改passwd 文件

passwd文件内容格式如下:
用户名: 密码 : uid : gid :用户描述:主目录:登陆shell
把用户名修改为新的用户名:
在这里插入图片描述

⑤ 修改原来用户下 文件所属的组:

sudo vim /etc/group

找到这个文件中所有的原用户名,替换为新的,
也可以使用 vim 的替换命令:这里将 zhangsong 替换为 general

:%s/zhangsong/general/g

⑥ 最后,再次进入/etc/sudoer 文件,将修改的用户名zhangsong 删除;如果我们修改的不是 sudoer(或者超级用户,或者管理员),那么我们也需要将修改后的 general 也从这个文件中删除,还原回原来的样子。

在这里插入图片描述

到这里重启就可以了

**三、如果你上面的步骤出错,或者手残在修改用户名的时候没有修改完就重启(比如我),导致开机(重启)一直卡在登录界面,有个选择供参考:

首先在登录界面,点击登录的用户名,然后

Ctrl+Alt+F1

这样你就会进入命令模式,进入命令模式之后按照前面的步骤继续完成(没有修改完),或者重来一遍(在修改中出错)

改完之后重启即可

shutdown -r now # 重启命令

最后是参考的一些处理卡在登录界面的相关文章,有兴趣可以去看看

这里是引用
https://blog.csdn.net/john1337/article/details/116304824
https://blog.csdn.net/a331683772/article/details/95045311
https://blog.csdn.net/daocaokafei/article/details/114582210
https://blog.csdn.net/cheneykl/article/details/79215343
https://blog.csdn.net/weixin_37909391/article/details/80691601



这篇关于Linux、Ubuntu20.04修改主机名和用户名,开机/重启卡在登录界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程