
禁用 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 管理控制台。
想提升您的云计算技能吗?不妨看看这个 初学者指南。
您觉得这篇文章有帮助吗?请分享给更多的人!