Disable Security in IBM WebSphere Application Server

default image

As an IT professional who has worked extensively with IBM WebSphere Application Server, I understand there are times when disabling security becomes a necessity. Loss of admin credentials, password changes without communication, and corrupted security configurations can all block access to the admin console. While certainly not ideal, with proper precautions, temporarily disabling security may be the only way to regain entry. In my experience, cautious, restricted use of these methods has proven safe and effective when needed. However, I cannot stress enough – this should only be done when absolutely necessary, after exhausting all other options.

Let‘s explore this topic in detail. I‘ll share my insight as an experienced WebSphere admin and security analyst. You‘ll get a comprehensive overview of:

  • Common scenarios requiring security disabling
  • Step-by-step guidance on two disabling methods
  • How to safely re-enable security after access regained
  • Best practices for minimizing security exposure

I aim to provide expertise and perspective, not just technical steps, to fully illuminate the nuances of this sensitive process. My goal is to equip you with the knowledge to make smart decisions, maintaining security without disruption. Consider me your friendly guide through this complex terrain.

Necessary Evils: When Disabling Becomes Essential

Disabling security is inherently risky. But several common scenarios can leave admins no alternative:

Lost Passwords

Forgotten admin credentials can completely block access. Resetting passwords may be impossible too if external identity providers are used for SSO. According to a survey by Thycotic Software, 51% of IT admins admitted forgetting privileged credentials at times. Disabling security becomes the only option.

Unexpected Password Changes

Coworkers changing passwords without informing others happens more often than you might expect. In a recent poll by SolarWinds MSP, 57% of IT pros said colleagues have changed passwords without telling them. Again, disabling security may be the only way to regain entry.

Corrupted Configurations

From my experience, incorrectly edited security files or policies can cripple access capabilities. I‘ve seen minor typos in web.xml orLTPA keys disable admin accounts. In these cases, disabling security via wsadmin or security.xml may be the quickest resolution.

While far from ideal, understand that judicious, temporary use of disabling methods is sometimes the only viable troubleshooting option. Next I‘ll cover these methods in detail.

Two Methods to Disable Security

WebSphere provides two primary options for disabling security:

Wsadmin Utility

Wsadmin is WebSphere‘s Jython-based scripting tool. It includes a "securityoff" command to instantly disable security globally. This is the fastest, simplest approach.

security.xml Modification

Direct editing of security.xml grants more precise control. You can toggle specific attributes while preserving other settings. However, directly modifying core config files is riskier.

Let‘s explore these methods in-depth, including steps and proper usage:

Method 1: Wsadmin Utility

The wsadmin scripting tool allows quick security disabling via a simple command. Here are the steps:

  1. Access the DMGR profile‘s /bin folder containing

  2. Launch wsadmin by running:


  3. At the wsadmin prompt, execute:


This instantly disables all security globally.

According to IBM Support Article PM95549, wsadmin is the recommended method for emergency security disabling. However, some key caveats exist:

  • Only disable security long enough to regain entry. Re-enable immediately after.

  • Restart the DMGR profile for changes to take effect.

  • This disables security for all connected profiles and nodes. Restrict usage to DMGR only whenever possible.

With proper precautions, wsadmin delivers an effective rapid response while minimizing exposure. But risks still exist, so use judiciously.

Method 2: Editing security.xml

For more targeted disabling, direct security.xml modification allows toggling specific attributes. Here is the process:

  1. Locate security.xml in DMGR_profile/config/cells/cell_name

  2. Backup security.xml before editing!

  3. Open security.xml in a text editor like vi

  4. Find the section

  5. Change false to disable security

  6. Save changes and restart DMGR

This granular approach can be useful for targeted security restrictions. However, direct configuration file editing comes with increased risks:

  • Easy to corrupt configuration with minor errors

  • DMGR restart still required to apply changes

  • Detailed knowledge of security.xml structure needed

  • Does not inform connected nodes/profiles of changes

For these reasons, IBM discourages direct security.xml editing except by experts. I concur – this method should be a last resort only if wsadmin cannot meet requirements.

In summary, while both techniques have merits, wsadmin delivers the best blend of speed, safety and simplicity in most scenarios. But careful usage of both is warranted in certain situations.

After Access – Re-enabling Security Immediately

With security disabled and access regained, it‘s critical to re-enable protection promptly. Here are the steps:

  1. Relaunch wsadmin

  2. Run "securityon" command

  3. Restart DMGR

  4. Verify security re-enabled

No administrative tasks should be conducted with security disabled beyond what is absolutely necessary. Re-enable security immediately before conducting any other activities.

Best Practices for Minimizing Risks

While potentially necessary, disabling security always entails risk. Here are best practices I recommend to reduce exposure:

  • Exhaust all other options before resorting to this

  • Only disable security on DMGR, avoid nodes/clusters whenever possible

  • Always restart DMGR after making changes

  • Disable for the minimum time possible to regain entry

  • Re-enable security immediately before doing anything else

  • Consider setting a reminder to re-enable security after a set time

Proper precautions are essential. With care, this can be done without significant risks. But alternatives should always be explored first.

The Sensitive Necessity of Disabling Security

In closing, completely blocking security disabling is inadvisable, as this removes a last-resort recovery option that may be essential in crises. Intelligent, sparing use of disabling methods with proper precautions can safely restore access when alternatives fail. While not without risks, conscious, limited use of these tools remains prudent policy.

I hope this guide has delivered the insights of an experienced WebSphere admin, providing you confidence in making wise security decisions. Please reach out if you need any further WebSphere security advice. I‘m always happy to discuss best practices to keep systems secure and accessible.

Written by