ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-11-08 17:59:40  阅读:269  来源: 互联网

标签:Ubuntu20.04 文件 用户名 重启 主机名 修改 zhangsong Linux


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

先搞清楚用户名和主机名

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

标签:Ubuntu20.04,文件,用户名,重启,主机名,修改,zhangsong,Linux
来源: https://blog.csdn.net/Admiral_x/article/details/121177244

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有