配置 Anaconda Repository 以使用 PAM

打开 Anaconda Repository 配置文件$PREFIX/etc/anaconda-server/config.yaml并添加以下配置以启用 Pluggable Authentication Module (PAM) 支持:

AUTH_TYPE: PAM

将身份验证切换为 PAM 时,管理员帐户丢失,因此您需要再次添加管理员帐户:

anaconda-server-admin set-superuser "jsmith"

要应用更改,请重新启动 Anaconda 存储库服务器:

supervisorctl restart all

打开一个新的浏览器窗口并导航到您本地的 Anaconda Repository 安装:

http://your.anaconda.server

注意:将“your.anaconda.server”替换为您实际的 Anaconda 存储库服务器 IP 地址或域名。

您现在可以使用您的 PAM 凭证登录。

注意:要使用“shadow”PAM后端,将运行Anaconda Repository的用户(通常是“anaconda-server”)添加到“shadow”组:

sudo usermod -a -G shadow anaconda-server