Linux 拨号vps windows公众号手机端

weblogic忘记密码怎么办,weblogic密码找回

lewis 5年前 (2020-11-12) 阅读数 10 #VPS/云服务器

本文目录:

  • 1、<"http://#weblogic%E6%80%8E%E4%B9%88%E6%9F%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AF%86%E7%A0%81" title="weblogic怎么查服务器密码" "">weblogic怎么查服务器密码
  • 2、<"http://#linux%20%E7%94%A8%E6%88%B7weblogic%20%E5%AF%86%E7%A0%81%E5%BF%98%E4%BA%86%EF%BC%8C%E6%80%8E%E4%B9%88%E5%8A%9E" title="linux 用户weblogic 密码忘了,怎么办" "">linux 用户weblogic 密码忘了,怎么办
  • 3、<"http://#weblogic11%E5%AF%86%E7%A0%81%E5%BF%98%E4%BA%86%E6%80%8E%E4%B9%88%E5%8A%9E" title="weblogic11密码忘了怎么办" "">weblogic11密码忘了怎么办
  • 4、<"http://#weblogic%E6%8E%A7%E5%88%B6%E5%8F%B0%E5%AF%86%E7%A0%81%E4%B8%A2%E5%A4%B1%E6%80%8E%E4%B9%88%E6%81%A2%E5%A4%8D" title="weblogic控制台密码丢失怎么恢复" "">weblogic控制台密码丢失怎么恢复
  • 5、<"http://#%E5%A6%82%E4%BD%95%E7%A0%B4%E8%A7%A3WebLogic%E7%AE%A1%E7%90%86%E5%AF%86%E7%A0%81" title="如何破解WebLogic管理密码" "">如何破解WebLogic管理密码
  • 6、<"http://#Weblogic%20%E7%94%A8%E6%88%B7%E8%87%AA%E5%8A%A9%E8%A7%A3%E9%94%81%E7%9A%842%E7%A7%8D%E6%96%B9%E5%BC%8F%E8%AF%95%E9%AA%8C" title="Weblogic 用户自助解锁的2种方式试验" "">Weblogic 用户自助解锁的2种方式试验

weblogic怎么查服务器密码

1、修改WebLogic的启动脚本,即修改startWebLogic.sh,增加如下内容:

WLS_USER="weblogic"

export WLS_USER

WLS_PW="password"

export WLS_PW

/script. /script.

2、保存用户名和密码信息到boot.properties文件中,在AdminServer和ManagedServer的目录下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:

username=weblogic

password=password

(待服务器启动一次之后会自动进行加密)

linux 用户weblogic 密码忘了,怎么办

1. 备份当前domain的config.xml、fileRealm.properties和SerializedSystemIni.dat

2. 新建一个叫fileRealm.properties.src的文件,其内容为:user.system=weblogic ,其中weblogic就是您想要的明文的密码

3. 打开dos窗口/控制台,cd到当前domain的目录,调用setEnv脚本设置相关的环境变量,然后执行:

java weblogic.security.acl.internal.FileRealm fileRealm.properties SerializedSystemIni.dat

4. 将原来的fileRealm.properties中acl、group相关的条目拷回到新生成的fileRealm.properties里边

5. 将config.xml里边加密过的密码(以{3DES}开头)改成明文的。

6. 启动weblogic

2:

要在WebLogic域中恢复管理员密码:

* 在命令行,更改目录到该域,并运行setEnv脚本设置PATH和CLASSPATH。

* 运行java weblogic.security.utils.AdminAccount tempadmin temppassword,创建新的DefaultAuthenticatorInit.ldift。

* 从Domain/Server/ldap子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized。

* 利用新的用户身份重新启动服务器。

* 要修改旧的管理员用户身份,登录管理控制台(可选)。

3

定创建了一个用户 ID“adminuser”,密码是“weblogic”

将目录更改为域目录:cd mydomain

java -cp D:/bea/weblogic615/server/lib/weblogic.jar weblogic.security.utils.AdminAccount adminuser weblogic . (注意:命令的末尾有一个句点)

rm myserver/ldap/DefaultAuthenticatormyrealmInit.initialized

rm boot.properties(如果有)

以“adminuser”为管理员用户 ID 重新启动管理服务器

4 适用weblogic8版本的一个bug

D:/bea814/weblogic81/samples/domains/examplesjava -cp %WL_HOME%/server/lib/weblogic.jar weblogic.Admin -url t3://localhost:7001 -invoke -mbean Security:Name=myrealmDefaultAuthenticator -method resetUserPassword username new_password

weblogic11密码忘了怎么办

忘了没办法,,只能破解啊!!网上查,,破解很简单的!!需要当前domain下的SerializedSystemIni.dat和boot.properties里面的密码加密串,然后是网上找破解代码和方法!

weblogic控制台密码丢失怎么恢复

1、备份 %DOMAIN_HOME%/security下的DefaultAuthenticatorInit.ldift文件,和%DOMAIN_HOME%下的boot.properties文件(如果不在这个目录,那么找找 %DOMAIN_HOME%/servers /AdminServer/security目录),这样如果下列步骤操作失败还能还原回去。

2、运行 java -cp ../server/lib/weblogic.jar weblogic.security.utils.AdminAccount 新用户名 新密码 .(注意最后有个点的,点之前有空格)

3、执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件,然后替换原来的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。

4、从%DOMAIN_HOME%/servers/AdminServer/data/ldap/子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized,删除boot.properties。

5、运行startWebLogic.sh,启动过程中会让你输入用户名和密码,输入新建立的那个用户名和密码

6、用新的用户名密码登录管理控制台,在“安全领域”里点击“myrealm”,在用户和组里,找到之前的那个用户,修改密码,保存,那么以后可以继续使用原来的用户名和密码登录,

7、新建boot.properties中的用户密码为上一步修改过的用户密码(明文)格式为

username=用户名

password=密码

8、重启服务器,现在不用输入用户名密码了,成功启动后,weblogic会加密用户密码的

如何破解WebLogic管理密码

实验版本:WebLogic Server 10.0

说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录

例如我的做测试的域的根目录 DOMAIN_HOME=D:/bea10/user_projects/domains/testcluster_domain

1.为了保证操作安全,备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift

2. 进入%DOMAIN_HOME%/security目录,执行下列命令:

java -classpath D:/bea10/wlserver_10.0/server/lib/weblogic.jar weblogic.security.utils.AdminAccount NewAdminUserName NewAdminPassword .

例如:

打开一个cmd窗口,进入D:/bea10/user_projects/domains/testcluster_domain/security

执行java -classpath D:/bea10/wlserver_10.0/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic .

特点注意最后有个“ .”,一个空格和一个点。

此命令将生成新的DefaultAuthenticatorInit.ldift文件覆盖原来的。

3. 进入管理服务器的security目录,如:%DOMAIN_HOME%/servers/AdminServer/security。将其中的data目录重命名,如:data_old。或者备份到别的地方。

4. 修改管理服务器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密),要和上面命令

中的用户名密码一致。

例:修改后:

username=weblogic

password=weblogic

5. 重新启动服务器后,就可以使用用户weblogic登录管理控制台了。

第一次启动后,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用户名密码被加密为:

#Sun Nov 28 13:57:12 CST 2010

password={3DES}6s4Uzlufh0f5khzwa3t9pg/=/=

username={3DES}6s4Uzlufh0f5khzwa3t9pg/=/=

参考的原始帖子内容如下:

=====================================================================================================

实验版本:WebLogic Server 10.3.2

说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录

1. 执行%DOMAIN_HOME%/bin/setDomainEnv.cmd

2. 为了保证操作安全,备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift

3. 进入%DOMAIN_HOME%/security目录,执行下列命令:

java weblogic.security.utils.AdminAccount NewAdminUserName NewAdminPassword .

特点注意最后有个“.”

此命令将生成新的DefaultAuthenticatorInit.ldift覆盖原来的

4. 进入管理服务器的security目录,如:%DOMAIN_HOME%/servers/AdminServer/security。将其中的data目录重命名,如:data_old

5. 修改管理服务器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密)例:

修改后:

username=weblogic

password=welcome2

第一次启动后:

#Fri Feb 05 23:31:14 CST 2010

password={AES}feYeZSeA/9WkMKczlGIVNA+sku1QgJ8egYCSfcMPL38/=

username={AES}IXcitzgwwl30WYER/wS/v3feIeuvw1Nz/Q98J2EcoGY/=

6. 重新启动服务器。

Weblogic 用户自助解锁的2种方式试验

有一个修改密码的需求,要求修改完密码之后判断当前用户是否被锁,被锁了的话自动解锁该用户。

weblogic控制台本身有取消用户锁定的功能,但是只能一个一个去解锁,如下图所示:

尝试了2种方式去解锁。第一种是执行java命令,在集群状态下没成功;另一种是用JMX获取MBean来解锁。

这里会用到3条命令:

(1)查找所有Security开头的MBean资源:

java -cp E:\oracle\Middleware\wlserver_12.1\server\lib\weblogic.jar weblogic.Admin -url 192.168.1.199:7001 -username weblogic -password 11111111 query -pretty -pattern Security:*

打开CMD命令行,执行该命令后,会显示MBean Name的列表,如下图所示:

红框圈住的MBeanName就是我要用来解锁的Name,怎么确定是这个MBean呢?

首先,oracleRealm是这台weblogic的默认安全域名,UserLockoutManager是固定名称,oracleRealm+UserLockoutManager自然就是我要找的MBean。

其次,该MBean下列出了一些用户封锁管理统计信息,这些属性值和weblogic控制台的用户封锁管理统计信息是一致的,如下图所示:

(2)查询某个用户是否被锁了:

java -cp E:\oracle\Middleware\wlserver_12.1\server\lib\weblogic.jar weblogic.Admin -url 192.168.1.199:7001 -username weblogic -password 11111111 invoke -mbean Security:Name=oracleRealmUserLockoutManager -method isLockedOut poweruniontest

命令执行后,如果该用户被锁了返回true,否则返回false(我这里是没被锁定的截图),返回结果如下图所示:

(3)解锁:

java -cp E:\oracle\Middleware\wlserver_12.1\server\lib\weblogic.jar weblogic.Admin -url 192.168.1.199:7001 -username weblogic -password 11111111 invoke -mbean Security:Name=oracleRealmUserLockoutManager -method clearLockout poweruniontest

命令执行后,不管该用户是否被锁,都会返回OK,如果命令执行发生错误则会返回failed(未验证),如下图所示:

//下面的ip、port:管理服务器的ip和端口;username、password:weblogic管理员的用户名和密码。

【weblogic忘记密码怎么办】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门