现在有不少小伙伴对 Linux 系统很好奇,就会安装体验一下,但是有些人又记性不好,经常会忘记 Linux 系统的 root 密码,Linux 忘记密码怎么办呢?如果你的 Linux 系统中没有重要资料,电脑笔记网就建议你直接格式化后重装了,如果你的 Linux 系统有重要资料或者还没有备份那么就请看这篇 Linux 系统忘记密码解决教程吧。
Linux 系统忘记密码解决教程
方法一、针对阿里云、腾讯云等服务器提供商
如果你的 Linux 系统是安装在阿里云、腾讯云等服务器提供商上的,那么在这些服务器提供商的后台中是可以直接重置 root 密码的,直接在后台里找就行,我们以阿里云的为例,在“云服务器 ECS”中选择你忘记 root 密码的那台服务器,点击“重置实例密码”,在弹出的页面中输入新的 root 密码即可;
方法二、针对可以物理接触的 Linux 系统
这个方法需要摸到你忘记 root 密码的那台 Linux 系统,因为我们要使用到键盘输入命令,首先是关机,然后重启 Linux 系统;
接下来手速要快,要在 3 秒之内按一下“回车键”,会出现如下界面;
然后在键盘上输入字母“e”,这是要“edit the commands before booting”,是“启动前编辑命令”的意思;
然后在第二行的最后边输入“ single”,前面有一个空格,不要忘记了。具体方法是按向下键,将光标移动到第二行,按”e”进入编辑模式;
在后边加上“ single”;
这时候,再按“b”启动,启动后就进入了“单用户模式”了;
这时就已经进入到“单用户模式”了,你可以更改 root 密码了,更改密码的命令为:passwd;
方法三、利用 Linux 系统安装光盘更改 root 密码
Linux 的救援模式即 rescue ,这个模式主要是应用于系统无法进入的情况。比如 grub 损坏或者某一个配置文件修改出错进不去系统的情况,那么如何使用 rescue 模式呢,接着往下看吧。
在Linux系统上放入系统光盘并启动电脑,按 F5 进入 rescue 模式;
这时,输入命令“linux rescue”回车,进入 rescue 模式;
需要选择语言,我们建议大家选择英语,中文的翻译有时不一定准确,还有可能遇到乱码的问题;
还需要选择键盘布局,这里我们选择“us”键盘;
这时,会弹出一个窗口问你是否启动网络,有时候可能会联网调试,我们更改 root 密码用不到网络,所以选择“no”,然后回车;
继续会有弹出窗口出来,这个窗口告诉我们,接下来会把系统挂载在 /mnt/sysimage 中;
其中有三个选项:
Continue 就是挂载后继续下一步。;
Read-Only 挂载成只读,这样更安全,有时文件系统损坏时,只读模式会防止文件系统近一步损坏;
Skip 就是不挂载,进入一个命令窗口模式。
我们只需要选择“Continue”即可;
至此,系统已经挂载到了 /mnt/sysimage 中。接下来回车,输入 chroot /mnt/sysimage 进入“管理员环境”;
需要提示一下的是,大家也可以到 rescue 模式下更改 root 的密码的。这个 rescue 模式和 Windows PE 系统很相近,这里就不多介绍了。
当运行了 chroot /mnt/sysimage/ 后,再用“ls命令”看到目录结构和原来系统中的目录结构是一样的,现在的环境和原来系统的环境是一模一样的。你可以输入“exit”或者按“Ctrl+D”退出这个环境。然后你再ls 看一下,是不是下面这样的?
这个目录其实就是 rescue 模式下的目录结构,而我们的系统文件全部在 /mnt/sysimage 目录下,这样我们再用“passwd 命令”就可以更改密码了。至此,Linux 忘记密码怎么办就算为大家讲解完整了,有遇到这个问题的小伙伴可以对照解决,应该是可以解决的。
转载请注明:电脑笔记网 » Linux忘记密码怎么办_Linux系统忘记密码解决教程