CentOS 7如何找回用户名和密码

  • Post author:
  • Post category:其他


当我们在使用CentOS 7系统时忘记了账号密码怎么办呢?

在这里插入图片描述



第一步 进入选择系统界面

在这里插入图片描述

选择你的操作系统 然后按e键进入



第二步 进入界面后添加代码并执行

在这里插入图片描述

如图所示 在UTF-8后面添加 init=/bin/sh这段代码 之后按cltr + x 执行进入命令行界面



第三步 如何查看你的用户名和密码

1.首先回进入如下界面

在这里插入图片描述

输入以下命令查看用户名

cat /etc/passwd | head -n 10 

然后就会出现一大堆看不懂的东西

在这里插入图片描述

不过没关系,我们可以用如下代码显示具体的用户名

cat /etc/passwd | head -n - 10 | cut -f 1 -d :

在这里插入图片描述

2. 修改密码

输入下面的命令,就可以开始修改密码

passwd yourUserName 

但是需要注意,你可能会出现如下界面

在这里插入图片描述

这个时候只需要输入如下命令就能解决乱码的情况。

LANG=en



第四步 修改密码后出现错误

在这里插入图片描述

如果出现了上面的错误,可以尝试用以下代码来解决

mount -o rw,remount /.

修改成功后如下图

在这里插入图片描述

输入exec /sbin/init 或者 exec /sbin/reboot重启即可



第五步 图形化界面

如果你重启后可以登录系统,但是没有图形化界面的展示,原因是:安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包。

解决步骤:

1.以命令yum检查yum是否可正常使用

2.以命令 yum groupinstall “GNOME Desktop” “Graphical Administration Tools” 获取并安装CentOS默认的图形界面GNOME程序包


注意:过程中,会有提示类似”… is ok?(Y/N)”,全部选择Y,回车。然后就等待安装。一直到提示“完毕!”,表示已经安装GNOME程序包完成


在这里插入图片描述

3.修改CentOS默认启动模式为图形化模式

systemctl get-default 可查看当前默认的模式为multi-user.target,即命令行模式

在这里插入图片描述

systemctl set-default graphical.target 修改为图形界面模式

# 修改模式命令:
systemctl set-default graphical.target  # 将默认模式修改为图形界面模式
systemctl set-default multi-user.target # 将默认模式修改为命令行模式

ystemctl get-default 即可查看当前修改后的默认模式为graphical.target,即图形界面模式。

完成之后输入reboot重启CentOS就可以进入图形化界面了。

在这里插入图片描述



版权声明:本文为qq_54556698原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。