Creating a profile as a root user and assigning ownership to a non-root user
The root user can create a profile and assign ownership of the profile directory to a non-root user so that the non-root user can start WAS for a specific profile. Use this example to accomplish the tasks through commands.
Before you beginThis task assumes a basic familiarity with the wasprofile command and system commands.
This task uses the following terms:
- Root users refers to:
- Non-root users refers to
You must have root authority to accomplish the following tasks.
Before you can create a profile, install WebSphere Application Server.
About this task
Have the root user perform the following steps to create a profile and to assign ownership to a non-root user for the profile directory and the logs directory. The non-root user needs access to these directories in order to start WebSphere Application Server.
- Create the profile:
./wasprofile.sh -create -profileName profile01 -profilePath app_server_root/profiles/profile01 -templatePath app_server_root/profileTemplates/default -nodeName bl6node -cellName bl6ell -hostName bl6.rtp.raleigh.ibm.com
The commands are split on multiple lines for printing purposes.wasprofile -create -profileName profile01 -profilePath C:\ app_server_root\profiles\profile01 -templatePath C:\ app_server_root\profileTemplates\default -nodeName bl6node -cellName bl6Cell -hostName bl6.rtp.raleigh.ibm.com
- Change ownership of the profile01 profile directory to the user1 non-root user:
For example, issue the following commandchown -R user1 app_server_root/profiles/profile01
Follow instructions in the Windows documentation to grant user1 access to the following directoryC:\app_server_root\profiles\profile01
- Change the ownership of the logs directory for the profile01 profile to the user1 non-root user to prevent displaying log messages to the console:
Issue the following commandchown -R user1 app_server_root/logs/wasprofile/profile01
Follow instructions in the Windows documentation to grant user1 access to the following directoryC:\app_server_root\logs\wasprofile\profile01
The root user has created a profile and changed ownership of the profile directory and log directory to a non-root user.
What to do next
The non-root user can start WAS associated with, in this example, profile01.
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.