The following high-level tasks are required:
Installing Access Manager using the Configure Later option
Changing ownership of the following directories from root/other to the non-root user/non-root group:
These shared component directories must be changed because they are configured into the web container classpath by the Access Manager configuration program.
Solaris OS: /opt/SUNWma and /etc/opt/SUNWma
Linux: /opt/sun/mobileaccess and /etc/opt/sun/mobileaccess
chown -R nonroot-user:nonroot-group /opt/SUNWma /etc/opt/SUNWma |
Editing the amsamplesilent file
Go to the Access Manager bin directory:
Solaris OS: cd AccessManager-base/SUNWam/bin
Linux: cd AccessManager-base/identity/bin
Make a copy of the amsamplesilent file. For example:
cp -p amsamplesilent am.non_root_install
Edit the copy of the amsamplesilent file.
Set BASEDIR to the same value that you selected for the installation directory of Access Manager during installation
Update SERVER_HOST, SERVER_PORT, DS_HOST, DS_PORT, ROOT_SUFFIX, WS61_ADMINPORT and all related password fields (DS_DIRMGRPASSWD, ADMINPASSWD, AMLDAPUSERPASSWD).
Using the edited amsamplesilent file to deploy Access Manager
./amconfig -s ./am.non_root_install |
As the non-root user, stopping the Web Server admin instance and Web Server instance
As root, changing the ownership of the Web Server installation directory
chown -R <non-root-user\>:<non-root-group\> WebServer-base |
As the non root-user, starting the Web Server admin instance and Web Server instance
Accessing the Web Server admin console in a browser and logging in as the admin user
Selecting the instance on which you deployed Access Manager