在IBM WebSphere应用服务器中禁用安全性

可能会有一种情况,你需要禁用安全性进入WAS DMGR控制台。这通常发生在以下情况下:

  • 你忘记了凭据
  • 有人改变了密码
  • 搞砸了SSL/安全配置或security.xml

你是否处于需要在没有凭据的情况下进入WAS部署管理器的情况?

有两种方法可以禁用安全性。所以选择你喜欢的那种。

第一种方法 – 使用wsadmin

  • 进入DMGR配置路径和bin文件夹
  • 执行wsadmin.sh以获得wsadmin提示符
[root@localhost bin]# ./wsadmin.sh
WASX7209I: 使用SOAP连接器连接到节点localhostCellManager01上的进程“dmgr”;进程类型为:DeploymentManager
WASX7029I: 要获取帮助,请输入:“$Help help”
wsadmin>
  • 执行下面所示的securityoff命令
wsadmin>securityoff
现在已关闭本地操作系统安全性,但您需要重新启动server1才能使其生效。
wsadmin>
  • 执行exit命令退出wsadmin工具
  • 重新启动DMGR使其生效

现在尝试访问WAS DMGR控制台,它不应提示任何凭据。

第二种方法 – 修改security.xml

备份security.xml文件,它位于DMGR配置路径/config/cells/CellName下。如果不确定,可以使用find命令搜索security.xml

  • 使用vi编辑器修改security.xml
  • 搜索enabled=true(如下所示)

  • 将true更改为false(如下所示)

就这样。现在您可以在不需要密码的情况下访问WAS DMGR。

提示:要恢复安全性,需要执行以下操作….

  • 调用wsadmin.sh
  • 执行securityon命令
  • 重新启动DMGR

我希望上述其中一个方法能帮助您禁用安全性以进入WAS管理控制台。

想要在云计算方面建立技能?查看这个初学者指南。

类似文章