因为ImmortalWrt已经运行了了两个月了,所以决定重启一下ImmortalWrt设备,设备重启之后发现一个问题,我在确定密码正确的情况下,依然提示密码错误不让我登录,这种情况下,我尝试过清空缓存、清空cookie数据之后还是没能解决。
最开始我是想要通过SSH直接修改密码,这种方法最为暴力,但是转头一想,我密码没错,为什么我要修改密码呢?所以决定搜索一下,最后了解到确实有人也出现了同样的情况,解决办法如下。
操作流程
首先依然是通过SSH工具连接到你的设备:

编辑上面路径里面的文件,文件路径为:/etc/config/rpcd ,你可以选择将文件下载到本地进行编辑后上传覆盖,或者使用软件自带的功能,双击之后直接打开编辑并且保存。
打开文件之后的内容如下:

你只需要将上图中的上面三行进行注释,也就是在每行最前面添加上一个「#」号按钮之后保存即可。最终修改并且保存的内容应该如下:
#config rpcd
# option socket /var/run/ubus/ubus.sock
# option timeout 30config login
option username 'root'
option password '$p$root'
list read '*'
list write '*'
保存完毕之后,需要执行下面的命令:
/etc/init.d/rpcd restart
重启了相关服务之后即可在此登录,这个时候应该是不会再提示密码错误了。如果这个时候依然提示密码错误,请考虑是不是真的密码错误了。

