In eDirectory 9.2.5 release, a new edirAdmin user group is added to eDirectory during installation. This user group has access permission to the directories where the data, log, and configuration files are installed. Any user added to this group will have the group permissions assigned to these directories.
During root installation and configuration, the installer creates the edirAdmin user group by default. However, for non-root installation and configuration, this group must be manually created before upgrading or installing the latest version of eDirectory. After creating the group, you must ensure that user is added to this group to be able to able to configure eDirectory server instances using his or her individual tarball installation, or by using a binary installation. On the other hand, when a non-root user performs configuration for root installed eDirectory, the group is added as part of installation. You must ensure that the user is added to this group, else they might encounter errors while configuring eDirectory using the ndsconfig utility.
On the server where eDirectory is installed, open a terminal and run the following commands:
To add the edirAdmin group, run groupadd edirAdmin
To add a user to the edirAdmin group, run usermod -a -G edirAdmin <username>
Where <username> is the name of the user. For example, to add the user John to the edirAdmin group, you must execute the command:
$ usermod -a -G edirAdmin john
NOTE:Before adding the user to the edirAdmin user group, the administrator must ensure that the user is not logged in to the server through any terminal session. After adding, the user can login and configure eDirectory using the ndsconfig utility.