websphere(was)忘记了密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了websphere(was)忘记了密码相关的知识,希望对你有一定的参考价值。

参考技术A $WAS_HOME\config\cells\xxx 下的security.xml,修改security标签中的enabled为false(取消安全性验证),重启server,重设密码,再将enabled改为true,重启server。

Ps:
”<authDataEntries xmi:id=”JAASAuthData_1238489272531″ alias=”myNode01/oracleDBA” userId=”oraadmin” password=”xorbm1sa2pp”/>”,就是存放认证别名为oracleDBA的用户名和密码。
可以看到在这里密码被重新编码(encode)了,编码的方式是XOR(eXclusive OR异或),很明显这种并不是一种强加密的算法,仅仅是一种编码而已,所以准确来说WebSphere为了避免密码被明文记录,只是很简单地“编码”(encode)而不是“加密”(encrypt)。
WebSphere采用的这种只是编码而不是加密的存放密码形式,就帮助了你了。当然如果你想干坏事的话,WebSphere也算是给自己留下了一个“后门”了 -_-b。嘿嘿嘿,不要以为IBM那帮老爷子就是这么懒,如果阁下真的是要对存放在WebSphere配置文件里面的密码要加密的话(对于广大客户肯定是有这个诉求的),其实IBM也提供了一种自定义加密算法的插件形式去解决这个问题的

添加was的控制台认证
在控制台中添加认证

以上是关于websphere(was)忘记了密码的主要内容,如果未能解决你的问题,请参考以下文章

新手求助:websphere配置LDAP后 登陆不了

来自Openjpa的JPA Eclipselink - IBM WAS 8.5.12服务器

如何在was控制台增加登录名和密码

WebSphere遗忘管理控制台密码解决方法

如何在 WebSphere 7.0.0.45 中使用强密码套件配置 TLS 1.2 协议?

websphere(was)应用部署