CentOS 怎么绕过密码登录
在操作电脑系统的时候,有时候我们会碰到一些让人头疼的情况,比如忘记了 Centos 系统的登录密码,别慌,今天就来给大家讲讲,在 CentOS 系统下,怎么绕过密码登录,让我们能顺利进入系统继续操作。

先来说说为啥会忘记密码这事儿吧,咱们平时事儿一多,各种账号密码都记混了,很容易就把系统登录密码给忘了,而且有时候长时间不登录,突然要用的时候,那脑袋里就是一片空白,怎么也想不起来当时设的啥密码,这时候就着急上火了,但是办法总比困难多嘛。
一、单用户模式重置密码
单用户模式就像是给我们开了个“后门”,能让我们在忘记密码的情况下进入系统去修改它,具体咋操作呢?
1、重启系统:首先得让系统重新启动一下,就像咱们人累了要休息,电脑也得歇一歇重新来过,在重启的过程中,要盯着屏幕看,看到启动菜单出现,这就是关键的时候啦,一般会出现一个倒计时,在倒计时结束之前,赶紧按下键盘上的上下箭头键,就能选择不同的启动选项啦。
2、编辑启动项:找到带有“CentOS”字样的那一行启动选项(一般是带有内核版本号的),然后按“e”键,这就进入到了编辑启动项的界面,在这个界面里,能看到一大串的命令和参数,别被吓到哦,咱们要做的就是在这串命令的最后,加上一个空格,然后输入“single”或者“1”,这俩意思差不多,都是告诉系统咱们要以单用户模式启动,输完后,按“Ctrl+X”或者“F10”键,就可以保存并退出编辑界面啦,系统就会按照咱们设置的单用户模式重新启动。
3、进入单用户模式:系统重新启动后,就会进入单用户模式的登录界面,这个时候不用输密码,直接按回车键,就能以超级用户(root)的身份登录系统啦,是不是感觉一下子轻松了很多?

4、修改密码:登录进去之后,就可以使用“passwd”命令来修改密码啦,系统会提示你输入新密码,然后再确认一遍新密码,这里要注意哦,新密码得设置得复杂一点,别太简单了,不然容易被别人猜出来,那可就不安全了,比如说,可以设个包含字母、数字和特殊字符的组合,像“Ab@123456”这样的,修改完密码后,系统会显示密码修改成功的提示信息。
二、通过 Live CD 或 USB 重置密码
如果没有设置单用户模式,或者单用户模式不太熟悉,那也没关系,咱们还有另一种方法,就是通过 Live CD 或者 USB 来重置密码,这就好比是请了个“外援”来帮忙解决问题。
1、准备 Live CD 或 USB:得先找个 CentOS 的 Live CD 或者制作一个 Live USB,这个可以从 CentOS 的官方网站上下载到对应的镜像文件,然后使用一些工具软件,像 Rufus 之类的,把镜像文件制作到 USB 存储设备上,这样就做好了一个 Live USB,这个过程其实也不复杂,就跟往 U 盘里拷贝文件差不多,不过要选对工具和选项哦。
2、从 Live CD 或 USB 启动:把做好的 Live CD 放到光驱里,或者把 Live USB 插到电脑上,然后重启系统,在重启的过程中,同样要在启动菜单里选择从光盘或者 USB 设备启动,不同电脑的启动菜单可能不太一样,有的是按 F12 键,有的是按 Esc 键,反正就是找那个能选择启动设备的按键就行。
3、挂载根文件系统:进入 Live 系统后,打开一个终端窗口,在终端里,要先找出原来系统的根文件系统所在的分区,可以使用“fdisk l”命令来查看分区情况,一般根文件系统会在“/dev/sda1”或者“/dev/sdb1”这样的地方,找到根文件系统分区后,就可以使用“mount”命令把它挂载到一个目录上,mount /dev/sda1 /mnt”,这一步就是把原来系统的“家”搬到了咱们现在这个临时的“据点”里,方便咱们进去操作。

4、修改密码:挂载好根文件系统后,就可以使用“chroot”命令进入到原来系统的根目录里,然后就可以在这里面使用“passwd”命令来修改密码啦,修改方法和在单用户模式下是一样的,也是要设置个复杂的新密码哦,修改完密码后,退出 chroot 环境,然后重启系统,就可以用新密码登录原来的系统啦。
三、注意事项和小建议
虽然咱们知道了这些绕过密码登录的方法,但是可得注意了,这些方法可不是随便用的哦。
数据备份的重要性:在进行任何操作之前,一定要记得备份重要的数据,因为如果操作过程中出了点差错,那数据可就有可能丢失了,可以把数据备份到移动硬盘、U 盘或者其他存储设备上,也可以上传到云盘里,这样一来,就算系统出了问题,咱的数据还是安全的。
合法使用:这些绕过密码登录的方法只能用在自己的设备上哦,要是用在别人的电脑上,那可就是违法的事儿了,毕竟这是涉及到系统安全和个人隐私的问题,咱可不能干违法的事儿。
定期更换密码:为了避免以后再忘记密码或者密码被破解的风险,最好定期更换一下系统密码,可以每个月或者几个月换一次,这样能提高系统的安全性,而且在设置新密码的时候,要按照前面说的,设置得复杂一点,让别人不容易猜到。
所以说,忘记 CentOS 系统登录密码不是什么天大的事儿,只要按照上面说的方法去做,就能顺利地绕过密码登录,进入系统继续我们的操作啦,但是在操作的过程中,一定要小心谨慎,注意保护好自己的数据和遵守相关的规定哦,希望这篇文章能对大家有所帮助,要是以后还遇到啥问题,欢迎随时来问我哈。