weblogic10.3忘记控制台密码

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需要手动去维护。

时间: 2024-08-24 03:44:25

weblogic10.3忘记控制台密码的相关文章

weblogic忘记控制台密码修改方法

Weblogic Server Console密码-忘记解决方法 1.进入%DOMAIN_HOME%/security目录 执行下列命令: java -cp $weblogic_home/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic123 . 注意:最后的是 weblogic空格weblogic123 空格点(为当前域添加admin新用户:weblogic1

MySQL忘记root密码后修改

MySQL忘记root密码后可以使用下面的方法修改. 1.登录MySQL所在的服务器,手工kill掉MySQL进程 kill `cat $mysql_data_dir/hostname.pid` $mysql_data_dir/hostname.pid为MySQL数据目录,它记录了MySQL服务的进程号. [[email protected] ~]# ps -ef |grep mysql root      6602     1  0 21:39 ?        00:00:00 /bin/s

Linux下使用MySQL——忘记root密码及修改MySQL默认编码

概述: 本博客不再对MySQL的语法进行讲解和说明,想了解或熟悉的朋友请自行百度或Google学习.本博客主要是针对MySQL除语法之外的总结,希望能够也能帮助到你. 1.CentOS6.x下MySQL忘记root密码解决方法 Ⅰ. 修改MySQL的登录设置 # vim /etc/my.cnf 在[mysqld]段中加上一句:skip-grant-tables Ⅱ. 重启服务 # service mysqld restart Ⅲ. 登录Mysql,修改密码信息 # mysql mysql> US

Redhat_Linux忘记root密码解决办法

在出现系统选择界面时,使用UP或者down键,进入到选择界面. 在Red Hat Linux的选项上按"e"键,然后会出现三个选项,在"kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/"上按"e"键进行编辑在"ro"或者"root"前加上"single",然后回车返回. 我的做法如下: "kernel/boot/vmlinuz-2.4.

linux下mysql忘记root密码怎么办

Linux下MySQL忘记root密码怎么办? Linux下MySQL忘记root密码怎么办? 1. 修改MySQL配置文件 默认MySQL的配置文件为/etc/my.cnf,在[mysqld]下面添加一行 1.skip-grant-tables 2. 保存配置文件,重启MySQL服务 1.service mysqld restart 3. 再次进入MySQL 1.[[email protected] mysql]$ mysql -u root -p2.Enter password: #此处直接

干货----004----MySQL忘记root密码怎么办?

MySQL忘记root密码怎么办? MySQL忘记root密码怎么办?一般情况下会有两种思路:找回密码和重置密码.在实际的工作中,MySQL数据库忘记root密码一般采用重置密码的办法去解决.下面就看看在Linux下和在Windows下重置root密码的步骤. Windows下MySQL忘记root密码怎么办?1.以系统管理员身份登陆系统,启动mysql跳过权限检查.d:\mysql\bin\mysqld-nt –skip-grant-tables 2.进到d:\mysql\bin下,使用mys

iOS Mac忘记登录密码的4种解决方法

4种方法: 一.使用Apple ID重置用户账户密码 使用这个方法有一个前提 如上图红框,此项必须勾选,否则无法使用Apple ID重置密码.(如果你不记得有没有勾选,则你起码要记得首次启动 OS X 或装有 OS X Lion 或更高版本的全新 Mac 时,你会进入“OS X 设置助理”,其中需要你输入 Apple ID.输入 Apple ID 后,请在“创建您的帐户”阶段选择“允许我的 Apple ID 重设此用户的密码”选项.) 好了,来说下具体实现的方法: 如果您在登录窗口错误输入帐户密

Linux下忘记root密码怎么办?

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线. 2.修改MySQL的登录设置: # vim /etc/my.cnf 在[mysqld]的段中加上一句:s

MySQL忘记root密码后的处理

创建root管理员: mysqladmin -u root password 123456 然后乱输密码会出现如下情况 [[email protected] ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 解决方法 1.停止mysqld服务 [[email protected] ~]# service mys