Grant permissions to a non-root user to install IBM
About this task
This task applies to the AIX
® and Linux
® operating systems only.
By default, only root users, or administrators on Microsoft
® operating systems, have the necessary permissions to install an IBM
Connections deployment. On the AIX
operating systems, you can permit non-root users to install the product by changing their permissions to access certain data directories. On the Windows
operating system, the user must be a member of the administrator group.
The non-root user must be the same user who installed IBM WebSphere
® Application Server.
To grant the necessary permissions to a non-root user, complete the following steps:
- Unless it already exists, create the non-root user account that you want to use to install IBM Connections.
- If it does not already exist, create a home directory for the user.
- Edit the install.ini file:
- Open the install.ini file for editing from the following location:
In the second line of the file, change admin to nonadmin.
Save and close the file.
- AIX: <Lotus_Connections_set-up directory>/IM/aix/install.ini
- Linux: <Lotus_Connections_set-up directory>/IM/linux/install.ini
- Linux on System z®: <Lotus_Connections_set-up directory>/IM/zlinux/install.ini
Open a command prompt and grant the appropriate permissions to the user by entering the commands shown in the following table:
Use either the chmod or chown commands, depending on your security environment. Use the chown commands to grant permissions to a user and group but ensure that the group includes the user account that installed WebSphere
Table 1. Non-root user permissions
|Directory||Permissions||chmod command||chown command|
| <app_server_root> ||RWX||chgrp -R <non-root_user_group> <app_server_root> chmod -R g+wrx <app_server_root>|
where <non-root_user_group> is a user group that contains the non-root user account.
|chown -R <non-root_ID>:<group> <app_server_root>|
where <non-root_ID> is the non-root user account and <group> is the user group that contains this account.
|Lotus_ Connections set-up directory||RWX||chgrp -R <non-root_user_group> <Lotus_Connections_set-up_directory> chmod -R g+wrx <Lotus_Connections_set-up_directory>||chown -R <non-root_ID>:<group> <Lotus_connections_set-up_directory>|
|lotus_connections_root||RWX||chgrp -R <non-root_user_group> <lotus_connections_root> chmod -R g+wrx <lotus_connections_root>||chown -R <non-root_ID>:<group> <Lotus_connections_root>|
|IM_root||RWX||chgrp -R <non-root_user_group> IM_root chmod -R g+wrx IM_root||chown -R <non-root_ID>:<group> IM_root|
|shared_resources_root||RWX||chgrp -R <non-root_user_group> shared_resources_root chmod -R g+wrx shared_resources_root||chown -R <non-root_ID>:<group> shared_resources_root|
When you have granted the necessary permissions, the non-root user can install IBM
Grant permissions to a non-root user who wants to install an IBM
Connections deployment on Linux
- The <app_server_root> directory is /opt/IBM/Websphere/Appserver.
- The <Lotus_Connections_set-up_directory> directory is /opt/ConnectionsSetup.
- The <lotus_connections_root> , IM_root, and shared_resources_root directories are subdirectories of the /opt/ConnectionsInstallation directory.
- The non-root user account is a member of the ConnectionsInstallers group.
Parent topic: Installing IBM Connections
Installing IBM Connections 3.0.1
Modifying the installation in interactive mode
Modifying the installation in silent mode
- Create a non-root user account.
- Create a home directory for the new user account.
- Add the new user account to the ConnectionsInstallers group.
- Open a command prompt and enter the following commands:
- chgrp -R ConnectionsInstallers /opt/IBM/Websphere/Appserver chmod -R g+wrx /opt/IBM/Websphere/Appserver
- chgrp -R ConnectionsInstallers /opt/ConnectionsSetup chmod -R g+wrx /opt/ConnectionsSetup
- chgrp -R ConnectionsInstallers /opt/ConnectionsInstallation chmod -R g+wrx /opt/ConnectionsInstallation