--------故事背景---------
公司研发同事反馈某客户处哪里有个业务系统测试,想添加到VPN里面,方便测试。于是要了相关信息登陆设备添加好之后,让同事测试一下,发现测试账号的vpn密码竟然是123456,看到这种密码的第一反应就是心真大,一点安全意识都没有,于是我顺手为之,改了个复杂密码并告知。 2分钟后,同事给我发消息,说用新的密码登录不进去,提示用户名密码错误,用123456可以。
--------排查思路--------- 1、眼见为实,自己进行测试,发现确实如此,手机端访问用老密码可以登录,pc端可以用新密码登录,为了验证情况,我当初新建了一个账号进行测试,发现新建的账号pc端上正常,手机端上不管有没有修改密码都是提示用户名密码错误
2、于是尝试将本地账号禁用,通过手机端还是可以正常登陆,但是PC电脑登陆提示账号被禁用。 从现象上看我知道设备应该做了外部认证
但是我们都知道如果说做了外部认证的话,账号密码会优先匹配本地账号的,我这个现象就很奇怪。第一反应,难道设备出BUG啦?
3、而且我检查设备的认证设置,发现都是空的。
4、继续检查,发现版本信息中有个定制信息,估计跟这个现象有关系,于是联系400了解下这个定制内容
400回复发现,这个定制的作用是首先做了一个登陆判断,手机端登录匹配外部认证,电脑端登录匹配本地账号,而且本地账号不允许登陆手机端,这个设备主要目的是作为移动OA办公登陆的。
------总结-----------
第一次碰到这种问题,外部认证是以定制的形式做的,这个应该是当初客户提出来的特殊需求,并不常见,但是本次故障的排错思路还是比较清晰的。感谢2564小姐姐的支持! |