Installing and setting up an ident server
To use Ident authentication, you must install one or more packages, depending on your operating system, and enable the Ident server on your Vertica server. oidentd is an Ident daemon that is compatible with Vertica and compliant with RFC 1413.
Note
You can find the source code and installation instructions for oidentd at the oidentd website.To install and configure Ident authentication for use with your Vertica database, follow the appropriate steps for your operating system.
Red hat 7.x/CentOS 7.x
Install an Ident server on Red Hat 7.x or CentOS 7.x by installing the authd and xinetd packages:
$ yum install authd
$ yum install xinetd
Ubuntu/debian
Install oidentd on Ubuntu or Debian by running this command:
$ sudo apt-get install oidentd
SUSE Linux enterprise server
Install the pidentd and xinetd RPMs from the following locations:
Post-installation steps for ubuntu/debian
After you install oidentd on your Ubuntu/Debian system, continue with the following steps:
-
Verify that the Ident server accepts IPv6 connections to prevent authentication failure. To do so, you must enable this capability. In the script
/etc/init.d/oidentd, change the line from:exec="/usr/sbin/oidentd"to
exec="/usr/sbin/oidentd -a ::"Then, at the Linux prompt, start
oidentdwith-a ::. -
Restart the server with the following command:
$ /etc/init.d/oidentd restart
Post-installation steps for red hat 7.x/CentOS 7.x and SUSE Linux enterprise server
After you install the required packages on your Red Hat 7.x/CentOS 7.x or SUSE Linux Enterprise Server system, continue with the following steps:
-
Enable the
authservice by settingdisable = noin the configuration file/etc/xinetd.d/auth. If this file does not exist, create it. The following is a sample configuration file:service auth { disable = no socket_type = stream wait = no user = ident cps = 4096 10 instances = UNLIMITED server = /usr/sbin/in.authd server_args = -t60 --xerror --os } -
Restart the
xinetdservice with the following command:$ service xinetd restart