3

RouterOS 重置密码

 2 years ago
source link: https://blog.51cto.com/u_3436241/5157353
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

如果RouterOS的密码忘记了,大家不必惊慌,本文就以Routeros 6.48.6为例给大家讲解一下X86平台下RouterOS的密码重置,其实X86平台下各版本的重置步骤大致相同,都是找到user.dat文件并将它删除。

1.使用Linux 启动盘进入Linux 的救援模式

这里我用的是CentOS 6.5的启动光盘,我手头有Ubuntu 16.04Ubuntu 20.04CentOS 7.5的启动光盘,通过我的实际的操作来看,感觉CentOS 6.5的启动光盘的救援模式比较好用一些。如果你手头刚好没有启动盘的话,建议您刻录或者使用U盘制作一张centos 6.5 的启动光盘。
RouterOS 重置密码_ubuntu
系统正在加载救援模式。
RouterOS 重置密码_ubuntu_02
选择语言,这里我选的是默认的英语。
RouterOS 重置密码_启动盘_03
选择键盘模式,同样默认就行。
RouterOS 重置密码_启动盘_04
设置网络,这里选‘No’跳过就行。
RouterOS 重置密码_Routeros_05
这是进入救援模式的警示,使用Tab键,选中‘Continue’继续。
RouterOS 重置密码_centos_06
继续下一步。
RouterOS 重置密码_启动盘_07
选中开启shell。
RouterOS 重置密码_Routeros_08
开启Shell之后,你的系统就会出现bash-4.1#的字符提示了,至此您已经进入到了救援模式下。

2.挂载RouterOS的硬盘

在救援模式下,我们是无法对RouterOS 进行操作的,要想进行下一步的操作,需要先挂载RouterOS的硬盘分区。

一般我们在安装RouterOS的时候,都是一路默认走下去的,很少注意它的分区情况更不要说让您记住了,那怎么办?使用fdisk -l命令查看一下吧。

fdisk -l

RouterOS 重置密码_Routeros_09

从‘fdisk’来看,我的RouterOS系统共有两个分区,第一个分区是启动分区,第二个分区比较大,是应用分区,估计‘user.dat’文件就在第二个分区中。

挂载一下分区吧。

mount /dev/sda2 /tmp

我将/dev/sda2 挂载到了临时文件/tmp下。

3.查找user.dat文件并删除

进入/tmp文件夹,并查找‘user.dat’文件。

cd /tmp
find ./ -name user.dat

发现‘user.dat’文件在当前目录‘./rw/store’下。

RouterOS 重置密码_ubuntu_10
将‘user.dat’直接删除或者重命名都可以。

重启RouterOS,用户名就变成了默认的‘admin’和空了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK