"Authorization failed for / while invoking (Bean)NodeHome" appears in application server's stddout .

Technote (FAQ)
Problem
After configuring an application server to run as non-root and WebSphere Application Server global security is enabled, starting the application server results in error messages.

The following messages appear in the application server's stdout file:
Authorization failed for / while invoking (Bean)NodeHome <component>
Cause
After configuring an application server to run as non-root (or non-Administrator) and enabling WebSphere Application Server global security, the application server attempts to read and write the <WAS root>/etc/secbootstrap (or secbootrep for WebSphere Application Server AE 4.0.1).

If the application server, running as non-root, does not have read and write privileges to this file, messages similar to the following appear in the application server's stdout file when it is started:

Authorization failed for / while invoking (Bean)NodeHome <component>

Solution
The solution is to change the permission's on the <WAS root>/etc/secbootstrap (or secbootrep for WebSphere Application Server AE 4.0.1). This will allow the non-root user to have both read and write access to it.











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, Security
Operating system(s): Multi-Platform
Software version: 3.0.2, 3.0.2.1, 3.0.2.2, 3.0.2.3, 3.0.2.4, 3.5, 4.0.1
Software edition: Advanced, Standard
Reference #: 1046938
IBM Group: Software Group
Modified date: 2004-08-14