weblogic10.3忘记控制台密码

本文提供了一个用于重置 WebLogic 10.3 控制台密码的 Bash 脚本。该脚本备份了原有配置,并更新了新的用户名和密码。适用于管理员忘记密码的情况。

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

weblogic10.3忘记控制台密码后,需要通过一定方式重设密码,下面我做成了一个脚本

#!/bin/bash
#author:wjf
#date:2015/05/19
#经在wls1036上测试可用

v_domain_home="/weblogic/Oracle/Middleware/user_projects/domains/gyhr_domain"
#------------------域的主目录
v_wls_home="/weblogic/Oracle/Middleware/wlserver_10.3"
#------------------wls主目录
v_admin_server="gyhr_AdminSrv"
#------------------管理服务器名
v_curr_date=`date +%Y%m%d`

echo "请输入更改后的用户名"
read v_username
echo "请输入更改后的密码"
read v_password

echo "备份${v_domain_home}/security/DefaultAuthenticatorInit.ldift文件到"
echo "    DefaultAuthenticatorInit.ldift_${v_curr_date}.bak"
cp ${v_domain_home}/security/DefaultAuthenticatorInit.ldift ${v_domain_home}/security/DefaultAuthenticatorInit.ldift_${v_curr_date}.bak

cd ${v_domain_home}/security/
java -classpath ${v_wls_home}/server/lib/weblogic.jar weblogic.security.utils.AdminAccount ${v_username} ${v_password} .

if [ -d ${v_domain_home}/servers/${v_admin_server}/data -a ! -d ${v_domain_home}/servers/${v_admin_server}/data_${v_curr_date}.bak/ ]
        then
                echo "备份${v_domain_home}/servers/${v_admin_server}/data目录到data_${v_curr_date}.bak"
                mv ${v_domain_home}/servers/${v_admin_server}/data/  ${v_domain_home}/servers/${v_admin_server}/data_${v_curr_date}.bak/
fi

mkdir -p ${v_domain_home}/servers/${v_admin_server}/security
echo -ne "username=${v_username}\npassword=${v_password}" > ${v_domain_home}/servers/${v_admin_server}/security/boot.properties

echo "重设密码完成"

自动更新boot.properties只会更新管理server的,受管server需要手动去维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值