Determining Owners and Groups
The installation process prompts for the following user and group information:
-
Owner of the instance
-
Effective user for the InterSystems IRIS superserver and its jobs
-
Effective group for InterSystems IRIS processes
-
Group allowed to start and stop the instance
For more information about these categories, see the UNIX® User and Group Identifications section in the “Using InterSystems IRIS on UNIX®, Linux, and macOS” chapter of System Administration Guide.
InterSystems IRIS must set user, group, and other permissions on files that it installs. To accomplish this, InterSystems IRIS sets umask to 022 for the installation process - do not modify the umask until the installation is complete.
The user account you identify as Owner of the instance and the group you identify as Group allowed to start and stop the instance must both exist before you begin installation. If an entry you provide at one of these prompts does not exist, the prompt is repeated, so verify that the user and group you intend to provide exist before you begin installation.
If your operating system contains the useradd and groupadd utilities (or mkgroup and mkuser on AIX®), the system creates the account for the effective user for InterSystems IRIS superserver and the effective group for InterSystems IRIS processes, if the entries you provide do not exist. However, if these utilities are not present and an entry you provide does not exist, the prompt is repeated. If you are not sure that your system has these utilities, verify that the user and group you intend to provide exist before you begin installation.
If your operating system uses Network Information Services (NIS) or another form of network-based user/group database, the groupadd and useradd utilities (or mkgroup and mkuser on AIX®) may create a local user and/or group that could conflict with existing entries in the network database. To avoid this problem, it may be best to create the InterSystems IRIS effective group and effective user in your network database using the appropriate administration tools prior to beginning installation, rather than allowing the utilities to create them.
Tools used on UNIX® operating systems to display process ownership may or may not show effective versus real ownership. See the “UNIX® Users, Groups and Permissions” chapter of the System Administration Guide for details on how InterSystems IRIS assigns permissions.