Configure Anaconda Repository to use PAM — Anaconda Enterprise 4.4 documentation

Anaconda Enterprise: Documentation

# Configure Anaconda Repository to use PAM

Open the Anaconda Repository configuration file `$PREFIX/etc/anaconda-server/config.yaml` and add the following configuration to enable Pluggable Authentication Module (PAM) support:

    AUTH_TYPE: PAM

When switching authentication to PAM the admin account is lost, so you need to add your admin account again:

    anaconda-server-admin set-superuser "jsmith"

To apply the changes, restart the Anaconda Repository server:

    supervisorctl restart all

Open a new browser window and navigate to your local Anaconda Repository installation:

    http://your.anaconda.server

NOTE: Replace “your.anaconda.server” with your actual Anaconda Repository server IP address or domain name.

You can now log in using your PAM credentials.

NOTE: To use the “shadow” PAM backend, add the user under which Anaconda Repository is running (usually “anaconda-server”) to the “shadow” group:

    sudo usermod -a -G shadow anaconda-server