running a jazz rtc server under a non-root userid (on unix)
![]()
We have currently installed our Jazz RTC servers using the root userid and all the files are now owned by root, and RTC's java process is also owned by root. Is there anything we need to take into account if we want to run it under a different userid?
As part of this, we plan to change ownership of all the RTC files from root to the userid that we want to run under? Is this ok/desirable/necessary? |
Accepted answer
![]()
There is also a new document how to migrate it on WAS: Run ELM products under a non-root user.
In general there is no official procedure for Liberty (there is enhancement for that: 539285: Need documentation in publib confirming support and conversion of ownership of RTC installation from root user to non-root user.),
However you can try the following steps:
1. Install ELM as non-root user. Do not rerun the setup.
2. Move conf directory from root installation to non-root and change the ownership from root to non-root user.
3. Move <ELM-install>/server/liberty/servers/clm/server.xml file and <ELM-install>/server/liberty/servers/clm/conf directory from old installation to new and change the ownership from root to non-root user.
These files contain the information about the authentication to Liberty.
Ralph Schoon selected this answer as the correct answer
|