weblogic 12c忘记密码

本文指导您如何通过备份文件、修改命令行参数、重命名目录和配置boot.properties文件来重置WebLogic Server安装后遗忘的控制台用户名及密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

weblogic安装后,很久不用,忘记访问控制台的用户名或者密码,可通过以下步骤来重置用户名密码。

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

我的是:C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain


1、备份C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\security\DefaultAuthenticatorInit.ldift

      复制一份,更名为DefaultAuthenticatorInit.ldift.bak,以防后续操作出错出问题。


在命令行进入DOMAIN_HOME,如下图:


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

java -classpath C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib\weblogic.jar  weblogic.security.utils.AdminAccount <NewAdminUserName> <NewAdminPassword> .

本次是:

java -classpath C:\Oracle\Middleware\Oracle_Home\wlserver\server\lib\weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic101 .

注意:上一段命令包含6个空格,后面weblogic是用户名,weblogic101是密码,weblogic控制密码长度和复杂性。

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

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


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

本次是:

C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\AdminServer,将data文件夹重命名为data_old。

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

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

### 关于WebLogic 12c弱口令漏洞及其修复 #### 弱口令概述 对于WebLogic服务器而言,默认情况下可能存在一些预设账户以及默认密码组合,这些容易被攻击者猜测到并加以利用。例如`system:password`, `weblogic:weblogic`, `admin:security`, `joe:password`, `mary:password`, `system:security`, `wlcsystem:wlc system`, `weblogic:Oracle@123`等都是常见的弱口令实例[^3]。 #### 影响范围 上述提到的弱口令问题存在于多个版本之中,而针对WebLogic 12c系列(即12.1.x及之后),同样未能幸免于此类安全隐患之下。如果管理员未更改初始设置,则可能导致未经授权访问的风险增加。 #### 解决方案与预防措施 为了防止因弱口令而导致的安全威胁,建议采取如下行动: - **修改默认账号密码**:立即变更所有内置用户的认证凭证至复杂度更高的形式; - **启用强密码策略**:通过配置文件调整最小长度、字符种类限制来强化新创建帐户所使用的密码强度; ```xml <credential-store> <!-- 设置最低位数 --> <minimum-password-length>8</minimum-password-length> <!-- 要求至少包含大小写字母加特殊符号 --> <require-mixed-case>true</require-mixed-case> <require-special-character>true</require-special-character> </credential-store> ``` - **定期审查用户列表**:移除不必要的测试或临时性质的身份验证记录; - **实施多因素身份验证(MFA)**:为登录过程加入额外一层保护机制,即使泄露了单一因子也难以突破整体防御体系; - **遵循官方指南加强安全性**:参照专门发布的文档执行全面性的加固操作,包括但不限于网络通信加密、权限控制优化等方面的工作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值