在 IBM WebSphere Application Server 中禁用安全性

禁用 IBM WebSphere Application Server (WAS) 的安全性的方法

有时,您可能需要禁用 WAS DMGR 控制台的安全性才能访问它。这种情况通常发生在以下几种情况下:

  • 您忘记了登录凭据。
  • 有人更改了密码。
  • SSL/安全配置或 security.xml 文件出现问题。

如果您需要在没有凭据的情况下访问 WAS 部署管理器,以下提供了两种禁用安全性的方法,您可以选择适合您的方法。

方法一:使用 wsadmin 工具

  • 首先,进入 DMGR 配置文件路径下的 bin 文件夹。
  • 然后,运行 wsadmin.sh 脚本,这将打开 wsadmin 提示符。

[[email protected] bin]# ./wsadmin.sh
WASX7209I: 已使用 SOAP 连接器连接到节点 localhostCellManager01 上的 "dmgr" 进程;进程类型为:DeploymentManager
WASX7029I: 如需帮助,请输入: "$Help help"
wsadmin>
  • 在 wsadmin 提示符下,执行 `securityoff` 命令,如下所示:

wsadmin>securityoff
本地操作系统安全性已关闭,但您需要重新启动 server1 才能使其生效。
wsadmin>
  • 执行 `exit` 命令退出 wsadmin 实用程序。
  • 重新启动 DMGR,使更改生效。

现在,尝试访问 WAS DMGR 控制台,您应该不会被要求输入任何凭据。

方法二:修改 security.xml 文件

首先,备份 security.xml 文件。该文件通常位于 DMGR profile/config/cells/CellName 路径下。如果您不确定其位置,可以使用 `find` 命令进行搜索。

  • 使用 vi 编辑器打开 security.xml 文件进行编辑。
  • 搜索 `enabled=true` 行,如下图所示:
  • 将 `true` 值更改为 `false`,如下图所示:

完成以上步骤后,您就可以在无需密码的情况下访问 WAS DMGR 了。

提示: 如果您想恢复安全性,请按照以下步骤操作:

  • 运行 wsadmin.sh 脚本。
  • 执行 `securityon` 命令。
  • 重新启动 DMGR。

希望上述方法之一可以帮助您成功禁用安全性,并访问 WAS 管理控制台。

想提升您的云计算技能吗?不妨看看这个 初学者指南

您觉得这篇文章有帮助吗?请分享给更多的人!